讀者知識背景:線性代數矩陣乘法規則


首先回顧一下從基變換角度來觀察矩陣的意義:

從之前的內容中我們知道,當一個向量左乘一個矩陣時(前提為該矩陣乘法合法),其本質上是在對該向量進行線性變換,共分為兩步:

註:在該例子中,矩陣為 A=egin{pmatrix} 1 & -1 \ 1 & 1 end{pmatrix} ,被矩陣左乘的向量為 A=egin{pmatrix} 1 & -1 \ 1 & 1 end{pmatrix} (1)保持係數不變,但是自然基被矩陣列向量給替換了

從幾何上感受一下

(2)再將變換後的向量向量用自然基表示(這裡為了推廣到一般的情況,將矩陣A表示成 egin{pmatrix} c & e \ d & f end{pmatrix}

1vec {c_1} + 1vec {c_2} quad egin{matrix} c_1=egin{pmatrix}c\dend{pmatrix} quad c_2=egin{pmatrix}e\fend{pmatrix} \ 	o end{matrix} quad 1(cvec i + dvec j) + 1(evec i + fvec j)=(c+e)vec i + (d+f)vec j 則得到它對應的變換後在自然基下的表示方式為: egin{pmatrix}c+e\d+fend{pmatrix} 在該例子中 c=1,d=1,e=-1,f=1 ,所以變換後的向量為 egin{pmatrix}0\2end{pmatrix} 從幾何上感受一下

另外,需要補充的一點是:任何的線性變換,本質上都可以拆分成兩種最基本的變換的組合:

(1)旋轉

旋轉變換的一般形式為 egin{pmatrix}cos	heta & -sin	heta \ sin	heta & cos	hetaend{pmatrix}

其中, 	heta 為新基相對於自然基的逆時針旋轉角度(2)伸縮 伸縮變換的一般形式為 egin{pmatrix}m & 0 \ 0 & nend{pmatrix} 表示為相對橫軸方向拉伸(壓縮)了 m 倍,又相對縱軸方向拉伸(壓縮)了 n

綜上所述,由於一個矩陣表示一種線性變換,而這種線性變換從幾何上可以看作是基的變換,由原先的自然基(笛卡爾坐標系)變成矩陣列向量所表示的基

例如,對於矩陣 egin{pmatrix} c & e \ d & f end{pmatrix} ,其基的變換為:

egin{pmatrix} 1 \ 0 end{pmatrix} 	o egin{pmatrix} c \ d end{pmatrix} \ egin{pmatrix} 0 \ 1 end{pmatrix} 	o egin{pmatrix} e \ f end{pmatrix}

而向量的存在是要以線性空間為載體的,其線性空間可以由其坐標基來確定,當其坐標基發生了改變,則其線性空間也就發生了改變,也就是說變換後它的載體發生了改變,則依附於載體而存在的向量被迫要跟著載體而發生改變

這就好比一團面,你在這團面上畫上一張笑臉,當你去拉伸或擠壓這團面時,畫在上面的笑臉也會發生相應的形變,向量好比就是那張笑臉,而向量空間(線性空間)就相當於那團承載笑臉的麵糰,

所以我們可以通過觀察基的改變來推斷矩陣實際所實施的變換是什麼,而任何矩陣變換都可以拆分成旋轉變換和伸縮變換的混合,因此,通過觀察基所進行的旋轉變換和伸縮變換,就可以直接推出該矩陣的幾何變換的本質

這麼說可能還是比較抽象,舉一個例子:

變換矩陣為

A=egin{pmatrix} 1 & -2 \ 1 & 2 end{pmatrix}

在笛卡爾坐標繫上有這麼一個圓

對這個圓實施該矩陣所表示的變換,會得到什麼樣的結果呢?

我們來按照上面的思路來分析一下:

首先來看基是怎麼變換的

egin{pmatrix} 1 \ 0 end{pmatrix} 	o egin{pmatrix} 1 \ 1 end{pmatrix} \ egin{pmatrix} 0 \ 1 end{pmatrix} 	o egin{pmatrix} -2 \ 2 end{pmatrix}

可以簡單地畫一下圖:

可以看到,上面的這種幾何變換,實際上可以拆分成兩個基本變換的混合:

(1)先進行伸縮變換,在相對橫軸方向拉了 sqrt{2} 倍,又相對縱軸方向拉伸了 2sqrt{2} 倍,其矩陣表示為 egin{pmatrix} sqrt{2} & 0 \ 0 & 2sqrt{2} end{pmatrix}

(2)接著進行旋轉變換,新基相對於自然基的逆時針旋轉角度為 45^odisplaystyle pi over 4 ,其矩陣表示為 egin{pmatrix}cos frac{pi}{4} & -sinfrac{pi}{4} \ sinfrac{pi}{4} & cosfrac{pi}{4}end{pmatrix}=egin{pmatrix} frac{sqrt{2}}{2} & -frac{sqrt{2}}{2} \ frac{sqrt{2}}{2} & frac{sqrt{2}}{2} end{pmatrix}

所以該矩陣的變換可以寫成:

egin{pmatrix} frac{sqrt{2}}{2} & -frac{sqrt{2}}{2} \ frac{sqrt{2}}{2} & frac{sqrt{2}}{2} end{pmatrix}egin{pmatrix} sqrt{2} & 0 \ 0 & 2sqrt{2} end{pmatrix}=egin{pmatrix} 1 & -2 \ 1 & 2 end{pmatrix}

既然已經知道這個矩陣進行的線性變換本質上就是先進行伸縮變換,在相對橫軸方向拉了 sqrt{2} 倍,又相對縱軸方向拉伸了 2sqrt{2} 倍,然後接著進行旋轉變換,新基相對於自然基的逆時針旋轉角度為 45^odisplaystyle pi over 4 ,所以我們就可以快速地推斷出變換後的圖形,如下:

推薦閱讀:

相关文章