二維旋轉矩陣公式推導

這篇博文來推導一下旋轉矩陣。


首先來假設 OP1旋轉到了OP2,逆時針矩陣推導。當然也有順時針矩陣推導。

然後有沒有什麼辦法可以不考慮順時針逆時針?這裏我考慮了一下OP1和OP2不相等的情況

因爲先求的sin(theta),如果是逆時針,theta就是正值,如果是順時針,theta就是負值。

 

之前我的想法,求theta,是先根據三角形的邊長求夾角的公式求的cos(theta),然後sin(theta)就根據sqrt求。這種情況,必須提前判斷逆時針旋轉還是順時針旋轉,然後更改旋轉矩陣。非常麻煩,也容易出錯。

 

現在的想法,因爲求的是sin(theta),sin(theta)的值就含有了順時針還是逆時針的信息了。哈哈哈哈哈哈哈哈。

 

感謝大佬不吝賜教~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章