quat2eul不回馈eul2quat角度输入相同

9的观点(30天)
我尝试了四元数首次在导航插件功能。测试我输入这ZYX股票序列欧拉矩阵,并用eul2quat得到q,这给了我期待的结果:
> > eul = (1.2217, 2.2689, 0.4363);
> > q = eul2quat (eul)
q =
0.4505 -0.4326 0.7773 0.0760
但是当我使用quat2eul试图得到相同的原始的欧拉角,我得到一个完全不同的结果:
> > eul2 = quat2eul (q)
eul2 =
-1.9199 0.8727 -2.7053
知道这是为什么吗?
2的评论

登录置评。

答案(1)

凯文Cizio
凯文Cizio 2022年12月19日
两个答案给相同的旋转,欧拉角并不是唯一的。

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!