matlab中四元数转换为旋转矩阵
有四元数q=[w,x,y,z], 则四元数与矩阵的转换关系如图所示:在matlab中求解代码如下:q1=quatnormalize(q1); %单位化 R1=quat2dcm(q1);%q1的第一位是实部注意:使用quat2dcm求出的是旋转矩阵,在求旋转矩阵之前一定要进行四元数单位化matlab中其他操作四元数的函数:模(Modulus):quatmod(p) 范数(Norm):quat
原创
2017-01-10 21:49:52 ·
18672 阅读 ·
2 评论