主要内容

tform2quat

从齐次变换提取四元数

描述

例子

皮疹= tform2quat (tform)从一个齐次变换,提取旋转组件tform四元数,并返回它,皮疹。的平移组件tform将被忽略。输入齐次变换必须自左乘形式的转换。

例子

全部折叠

tform = [1 0 0 0;0 1 0 0;0 0 1 0;0 0 0 1);皮疹= tform2quat (tform)
皮疹=1×40 1 0 0

输入参数

全部折叠

齐次变换,指定4-by-4-by -n矩阵的n齐次变换。输入齐次变换必须自左乘形式的转换。

例子:[0 0 1 0;0 1 0 0;1 0 0 0;0 0 0 1)

输出参数

全部折叠

单位四元数,作为一个返回n4矩阵包含n四元数。每一行,每四人一组,一个是形式的= (wxyz),与w标量值。

例子:(0.7071 - 0.7071 0 0)

扩展功能

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

版本历史

介绍了R2015a

另请参阅

||