我打字一些代码为一类,但我每次运行该功能时,我得到了同样的错误:如何解决这个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,那么无论如何我可以将它们定义为使它们保持在这些边界上,同时仍然使它们具有相同的大小?