問題解決
* 平移是一個向量
* 旋轉
- 設某座標系(用三個方向上的單位向量表示)
(e1,e2,e3)
發生了一次旋轉,變成了
(e′1,e′2,e′3)
- 對於某個固定的向量
a
(向量不隨座標系旋轉),它的座標怎麼變化,其中
⎡⎣⎢a1a2a3⎤⎦⎥
是
a
在第一個座標系中的座標,
⎡⎣⎢⎢a′1a′2a′3⎤⎦⎥⎥
是
a
在另一個座標系中的座標,如圖,P爲向量
a
- 座標關係
[e1,e2,e3]⎡⎣⎢a1a2a3⎤⎦⎥=[e′1,e′2,e′3]⎡⎣⎢⎢a′1a′2a′3⎤⎦⎥⎥
,乘出來的就是向量本身
- 左乘
⎡⎣⎢⎢eT1eT2eT3⎤⎦⎥⎥
,得:
⎡⎣⎢a1a2a3⎤⎦⎥=⎡⎣⎢⎢eT1e′1eT2e′1eT3e′1eT1e′2eT2e′2eT3e′2eT1e′3eT2e′3eT3e′3⎤⎦⎥⎥⎡⎣⎢⎢a′1a′2a′3⎤⎦⎥⎥Δ=Ra′
- 中間的矩陣
R
稱爲旋轉矩陣
- 根據定義可以驗證
*
R
是一個正交矩陣(矩陣的逆是其轉置)
*
R
的行列式爲
+1
- 滿足這兩個性質的矩陣稱爲旋轉矩陣
*旋轉矩陣描述了兩個座標的變換關係,ex:
a1=R12a2
,反之
a2=R21a1
,於是
R21=R−112=RT12
, 進一步,三個座標系亦有
a3=R32a2=R32R21a1=R31a1
* 加上平移
a′a3=R32a2=R32R21a1=R31a1
* 加上平移
a′=Ra+t