2016-05-09 85 views
-1

我對矩陣乘法有這個疑問,如果我乘以[2 * 3]維度的矩陣A1和維度[4 * 5]的矩陣A2,那麼matlab將通過錯誤內部維度應該匹配。現在我開始思考爲什麼內部維度應該匹配?誰設計的?它背後的原因是什麼?矩陣乘法內部尺寸應該匹配錯誤

+3

呃...這就是矩陣乘法的工作方式。數學設計它。原因是沒有別的方法可行。 –

+0

沒有犯法,任何基本的矩陣代數書會給你答案:) – Yvon

+0

是的正確,但這種定義的任何物理意義。無論如何,我會接受並繼續。 – rajesh

回答

0

definition是單調乏味,但確實很精確。但我認爲這是對線性組合的需求。假設我們有矩陣A(5乘3)和B(3乘4)並且乘法C = A * B。A包含5個行向量,B包含4個列向量。 B中的矢量是存在於B所屬的矢量空間(R3是最簡單的情況)中的4個物理矢量。

現在我們想要以5種不同的方式將這4個向量線性組合起來,以在同一空間中生成5個新向量。我們可以做到以下幾點:1)分別用線性權重作爲每個向量前面的乘法系數寫出5個求和方程;或2)定義矩陣乘法。它使生活更容易,就像5 * 5是一種簡單的方式來表達5 + 5 + 5 + 5 + 5