rotm2quat

转换旋转矩阵四元

描述

= rotm2quat(rotm转换的旋转矩阵,rotm到相应的单位四元数表示,。输入旋转矩阵必须在预乘形式旋转。

例子

全部收缩

rotm = [0 0 1;0 1 0;-1 0 0];季铵盐= rotm2quat(rotm)
季=1×40.7071 0 0 0.7071

输入参数

全部收缩

旋转矩阵,指定为3×3逐ñ基质含有ñ旋转矩阵。每个旋转矩阵的尺寸为3×3和是正交的。输入旋转矩阵必须在预乘形式旋转。

注意

旋转矩阵是略微非正交能给复杂输出。考虑输入到该功能之前验证您的矩阵。

例:[0 0 1;0 1 0;-1 0 0]

输出参数

全部收缩

单位四元,返回一个ñ-by-4含有基质ñ四元。每个四元数,每行一个,的形式为q= [w ^Xÿž],与w ^作为标量数字。

例:[0.7071 0.7071 0 0]

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

也可以看看

主题

介绍了在R2015a