我有一个四元数的 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个向量的函数)还是我必须编写一些代码来为每个时间步进行转换?提前致谢。