MATLAB 求向量間的旋轉矩陣與四元數
阿新 • • 發佈:2020-09-10
問題是這樣,如果我們知道兩個向量v1和v2,計算從v1轉到v2的旋轉矩陣和四元數,由於旋轉矩陣和四元數可以互轉,所以我們先計算四元數。
我們可以認為v1繞著向量u旋轉θ角度到v2,u垂直於v1-v2平面。
四元數q可以表示為cos(θ/2)+sin(θ/2)u,即:q0=cos(θ/2),q1=sin(θ/2)u
問題是這樣,如果我們知道兩個向量v1和v2,計算從v1轉到v2的旋轉矩陣和四元數,由於旋轉矩陣和四元數可以互轉,所以我們先計算四元數。
我們可以認為v1繞著向量u旋轉θ角度到v2,u垂直於v1-v2平面。
四元數q可以表示為cos(θ/2)+sin(θ/2)u,即:q0=cos(θ/2),q1=sin(θ/2)u