4.1 復合變換
在矩陣與線性變換這一節內容中,我們知道了矩陣與線性變換中的對應關系,試想一下,矩陣求逆,其實也是一種變換,就是將變換后的基向量還原為初始態。
ok,做了一次變換之后仍然想做變換,如先將整個平面逆時針旋轉90度再做剪切變換,會發生什么?這樣從頭到尾的總體作用效果就是進行另外一個線性變換。我們將這個新的變換稱為兩個獨立變換的“復合變換”。
此時這個矩陣捕捉到了逆時針旋轉+剪切的總體效應,該矩陣就是一個單獨的作用,而不是兩個順序作用的合成。 無論選擇什么向量,采用先旋轉后剪切變換&對應的符合變換后的作用效果是一致的,我們用數值的方式進行表達如下:
可以得出:兩個矩陣相乘,可以表示就是兩個線性變換相繼作用,需要注意的是,線性變換的作用順序是從右向左
這樣類似復合函數 ,也是從里向外讀。
4.2 計算復合矩陣
(一)特例
我們同樣可以采用追蹤基向量的落腳點來描述及計算這個“復合變換”。
就需要我們計算出基向量 變換后的位置是什么?首先M1表示基向量經過變換后的位置。
- 基向量
,然后經過
的變換后落在了什么位置?
- 基向量
,然后經過
的變換后落在了什么位置?
因此:
這個方法具有普適性
(二)一般化計算復合矩陣
4.3復合運算的運算規律
(一)復合運算不滿足交換律,一般地,
eg:
(二)復合運算滿足結合率,
一般地,
從數值角度證明非常麻煩,如果我們從變換的角度來證明則變得非常顯然:
,變換的作用順序:首先應用C變換和B變換,然后應用A變換
,變換的作用順序:先應用C變換,然后應用B變換和A變換
4.4 三維空間中的復合變換
同樣我們只需要追蹤基向量變換后的位置即可。同樣地,三維空間中的變換由基向量 的落腳點完全決定,僅僅用9個數字就可以完全描述這個線性變換。 對於任意向量做線性變換,仍然體現的是向量的“縮放”思想及向量相加。
類似這樣的變換
,在計算機圖像處理、機器人學中有這非常重要的作用。
4.5 總結
1)兩個矩陣相乘,可以表示就是兩個線性變換相繼作用
2)矩陣相乘,對應的線性變換作用順序是從右向左
3) 三維空間中的變換與二維空間中的變換類似。而三維變換在計算機圖像處理、機器人學中有着重要的作用.