【矩陣的乘積/複合變換】- 圖解線性代數 05

遇見數學_李想發表於2017-05-02

《程式設計師的數學: 線性代數》是讓我動手製作這個系列的主要原因, 也推薦大家閱讀此書.

矩陣向量的乘積可以理解為將一個向量應用特定的線性變換, 本次我們先看幾個特殊的矩陣下的變換.

零矩陣

即所有元素都是 0 的矩陣, 記為 O . 可以用下標來表示矩陣的大小:

enter image description here

零矩陣表示的變換是將空間都對映到原點, 可以觀察在 2 階零矩陣的作用下, 空間被壓縮到原點的變化, 注意行列式的值:

enter image description here

單位矩陣

是對角元素為 1, 其餘都是 0 , 記為 I.

enter image description here

單位矩陣對空間什麼都不改變, 它保持基向量不變, 也被稱為"恆等變換", 可以看下面對應的空間變化過程(儘管沒有改變):

enter image description here

對角矩陣

除了對角元之外所有元素均為 0 的矩陣稱之為對角矩陣.

enter image description here

對角矩陣表示的沿著座標軸伸縮變換, 其中對角元素就是各軸伸縮的倍率, 並且下例矩陣 A 的對角元素中含有 2 個負數, 可以看做經過了 2 次映象翻轉, x,y 兩個方向先是壓縮, 然後再被拉伸, 面積擴大為原來的 6 倍, 這樣行列式的值為 6.

enter image description here

上面都是進行一次變換的操作, 如果想要再進行一次(甚至更多)變換, 就要矩陣和矩陣相乘了. 譬如下面矩陣 A 相當於將空間旋轉, 矩陣 B 是橫向拉伸.

enter image description here

如果是 BA 兩個矩陣相乘的運算, 就相當於先旋轉再拉伸, 這樣的複合變換運算順序是從右往左進行, 可以觀察下面的動畫:

enter image description here

如果是 AB 兩個矩陣相乘的運算, 就相當於先拉伸後旋轉, 運算順序是從右往左, 可以觀察下面的動畫:

enter image description here

從上面兩個變換動畫, 可以得出結論矩陣的乘積不滿足交換律(可以想象滿足結合律):

enter image description here

可以計算出 BA 和 AB 的值:

enter image description here

如何計算矩陣的乘積, 除了課本上給出的方法, 還可以按照列的線性表示來進行, 以 BA 為例:

enter image description here

另外, 如果兩個矩陣都不是零矩陣, 但是矩陣的乘積可能會是零矩陣, 比如在下面兩個矩陣:

enter image description here

空間中, A 做橫向壓縮, B 做垂直壓縮, 經過 A 然後 B 的變換後, 也會對映到原點.

上面就是本次圖解線性代數所回顧的知識點. 好了, 現在讓我們在下一篇的中再見!

因為本人水平有限, 疏忽錯誤在所難免, 還請各位老師和朋友多提寶貴意見, 幫助我改進這個系列, 感謝感謝! 也歡迎關注[遇見數學] 公眾號, 裡邊已有圖解初高中數學圖解高數系列文章. enter image description here

相關文章