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所说,
/
(而不是
/
)在这种情况下应该很好

相关问题:


M的尺寸是多少?要添加的图像尺寸是49K乘以42