四元數旋轉
Last updated
Was this helpful?
Last updated
Was this helpful?
⟩ ⟩ ⟩ 旋轉
若定義 為
其中 ,則 可視為「」。
🎖 證明:
由以上兩點可知: 是一個「」。
🎖 證明:
從 (4)(5)(6) 知: 不會改變純量的部分,只有對向量部分造成影響。
(1) (2) (3)
🎖 證明:
從 8. (1) 知: 可以保,因此可以保長度與向量夾角。
從 8. (2) 知: 可以保,因此可以保方向性 (handedness)。
從 8. (3) 知: 不會改變 的方向。
️️⭐️ 所以從以上三點,我們可以將 看成「」。
事實上,上面三式中的純向量改為一般的四元數還是成立的:
⭐️ 由 10. 知:改變 的倍數,並不會改變旋轉的結果。
️️⭐️ 由 11. 知:兩個旋轉的合成,依然是一個旋轉,只是軸的方向改變而已。
如果我們將「R³ 中的旋轉」擴充至四元數 ,並定義:
則原來「旋轉變換的條件」可改寫為:
(註: 為純量,所以根據擴充定義 )
據此可推得:
因此我們可以將「旋轉變換的兩條件」可改為一個條件:
🎖 證明:
🎖 證明:
若 ,其中 為單位向量,則: 為繞 旋轉 角的。
🎖 證明: (先備: 繞軸旋轉矩陣)
可以同時處理兩空間向量的與。
⟩ 、、
replit ⟩ (with unit tests)
但從「四元數」知: