矩陣乘法為什麼那樣定義?不要用結果現象當作原因來回答!?
01-29
緣由來自,昨天在看可汗學院里的矩陣乘法,視頻里說到(字幕),這是對矩陣乘法的人為定義,你完全可以使用其他方法,但是我們建議你使用這種方法。
這是一個很有意思的問題。從我的個人理解上來說,它可能涉及到更高深的東西(張量),但是我盡量用簡單的語言來回答。
首先,從一個數,即一個標量,開始思考。這個數所在空間
上的線性映射
應該是怎麼樣的呢?很顯然,它只能表示為
.(證明方法先考慮f(1), 然後利用齊次性。) 也就是說,在實數上的所有線性映射都是
的形式。並且兩個線性映射
的複合是
.
現在讓我們走到考慮更高維的空間。那麼在這個空間上的線性映射,更準確地說是線性函數
又應該是怎樣的呢?里斯表示定理告訴我們,
,其中這裡的
表示內積。如果我們寫成線性代數中的通常形式,那就是
根據定義,如果我們將寫成分量形式
,那麼每個分量都是一個線性函數。根據上面的理論,我們知道
,其中
現在我們就來看矩陣的乘法運算。我們考慮兩個線性映射的複合。顯然它等於
. 如果我們期待運算具有結合律的話,那就是
. 從而我們得到了矩陣乘法的定義,也就是傳說中的「一行乘以一列」。(讀者可親自驗證,即將
取成
空間中的基向量。)
推薦閱讀:
