【发布时间】:2012-01-17 16:42:09
【问题描述】:
我有一个四元数的 X、Y、Z 和 W 分量随着时间的推移,在 4 个分离的向量中。
QW 1x346 2768 double
QX 1x346 2768 double
QY 1x346 2768 double
QZ 1x346 2768 double
我想转换为欧拉角,以便在三个不同的子图中随时间绘制 3 个欧拉分量,所以 我需要有 3 个这样的向量。
heading(t) 1x346
attitude(t) 1x346
bank(t) 1x346
在 matlab 中是否有一种直接的方法来获得这个(我的意思是一个输入我的 4 个向量并输出上述 3 个向量的函数)还是我必须编写一些代码来为每个时间步进行转换?提前致谢。
【问题讨论】:
标签: matlab quaternions euler-angles