我打字一些代碼爲一類,但我每次運行該功能時,我得到了同樣的錯誤:如何解決這個MATLAB「矩陣尺寸必須一致」的錯誤?
??? Error using ==> plus
Matrix dimensions must agree.
Error in ==> Test at 6
f32=3.*exp((-x2.^2-y1.^2)./3);
我知道這個問題是一個簡單的索引錯誤,但我似乎無法找到它任何地方。有人能幫助我嗎?
另外我在與下面的行的代碼相同的問題:
f34=(exp(-0.3./x2))./(log(y2).*sqrt(x2));
EDIT#1:
x2
被定義爲0:0.1:5
和y1
被定義爲-5:0.1:5
,但是我被分配來定義他們的。我知道exp不是一個函數,因爲我在文件的其他地方使用了它。
編輯#2:
確定。因此,如果我不能使用我當前的x和y,那麼無論如何我可以將它們定義爲使它們保持在這些邊界上,同時仍然使它們具有相同的大小?