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