給定一些3×3的旋轉矩陣與一些恆定的加速度A,我想找到三個方向的分量加速度,即Ax,Ay,Az。有沒有將旋轉矩陣轉換爲加速度矢量的matlab函數?
儘管「重新發明輪子」並不難,但我想知道是否有Matlab功能可以實現這一點,特別是在航空航天工具箱中?
給定一些3×3的旋轉矩陣與一些恆定的加速度A,我想找到三個方向的分量加速度,即Ax,Ay,Az。有沒有將旋轉矩陣轉換爲加速度矢量的matlab函數?
儘管「重新發明輪子」並不難,但我想知道是否有Matlab功能可以實現這一點,特別是在航空航天工具箱中?
NxN旋轉矩陣具有N(N-1)/ 2個嵌入角度。單位右手定位座標系旋轉到R的方向需要這麼多的旋轉。在你的情況下有三個角度。
不,Matlab沒有這樣的內置函數。我也是自己推出的。注意你需要的弧形,當然要使用atan(y,x)形式,這樣你就不會失去180度的旋轉。
加速度矢量與向心力? – JayInNyc
在我的情況下,A只是因重力加速。所以我們假設物體上的所有力都來自重力,並且用於實際旋轉物體的力可以忽略不計。 – chibro2
基本上我想象了一些將旋轉矩陣轉換爲角度爲w.r.t的3 x1向量的函數。全局框架,然後將加速度矢量(本例中爲重力)分解爲ax,ay和az。再次,爲了不重新發明輪子,我希望看到一個圖書館功能... – chibro2