所以如果我在matlab中运行这个函数
sim1(row,1:512)= ((image(row,1:512,1)-a(1,1)));
运行正常。现在如果我修改它就像这样的方格
sim1(row,1:512)= ((image(row,1:512,1)-a(1,1)))^2;
它给我错误,错误使用==> MPOWER 矩阵维度必须一致。为什么这给了我错误,我可以按元素执行这个元素,但是我有很多数据,它将需要永远。
答案 0 :(得分:6)
似乎你想要按元素幂来做元素。^ 2 not ^ 2
即改为
sim1(row,1:512)= ((image(row,1:512,1)-a(1,1))).^2;