2011-10-11 134 views
1

您好我不斷收到錯誤:矩陣尺寸必須一致嗎?

>> maxM = max(M); 
    >> minM = min(M); 
    >> Mnormalize = ((M-minM)./(maxM-minM) - 0.5) *2; 
    ??? Error using ==> minus 
    Matrix dimensions must agree. 

M檔看起來像這樣 enter image description here

+1

什麼M'的'尺寸是多少? – aioobe

+1

更新忘了添加圖像尺寸是49K 42 42 –

回答

2

出現這種情況是M是一個二維矩陣。

如果是這種情況,那麼maxMminM竟然會被M,而且由於失敗的事實,你不能把例如[1 2; 3 4] - [1 2]

如果你想的最小/最大整個矩陣,你可能想要做

maxM = max(M(:)) 
minM = min(M(:)) 

...和PengOne說,/(而不是./)應該在這種情況下做的很好。

相關問題:

+0

任何解決方案? –

+1

是的。答案已更新。 – aioobe

相關問題