嗨,我一直收到错误:
>> maxM = max(M);
>> minM = min(M);
>> Mnormalize = ((M-minM)./(maxM-minM) - 0.5 ) *2;
??? Error using ==> minus
Matrix dimensions must agree.
M文件看起来像这样
答案 0 :(得分:2)
如果M
是二维矩阵,则会发生这种情况。
如果是这种情况,那么maxM
和minM
实际上将是M
的行,并且由于您可以'失败而失败'例如,[1 2; 3 4] - [1 2]
。
如果你想要整个矩阵的最小值/最大值,你可能想要
maxM = max(M(:))
minM = min(M(:))
......正如PengOne所说,/
(而不是./
)在这种情况下应该做得很好。
相关问题: