2013-10-25 142 views
-2

我試圖使用*乘2矩陣,但我得到這個錯誤矩陣乘法錯誤

例如

a = [ 0 0 1 1 0 
     0 1 1 0 0 ] 

b = [ 1 1.5 
     0 1 ] 

b*a給我的結果,但a*b給我的錯誤「請求的矩陣乘法需要論證符合。「

這是爲什麼?

+3

-1這不是一個編程問題。這是基本的數學。對於Matlabilly = –

回答

3

由於矩陣乘法僅在乘法左側矩陣的列數與右側矩陣的行數相同的情況下定義。也就是說,對於表達

A * B 

是有效的(無論是在數學或Matlabilly)A必須是尺寸m*n的和B必須是尺寸n*k,生產尺寸m*k的結果。

+0

+1) –