主要内容

Quat2Rotm.

将四元数转换为旋转矩阵

描述

例子

rot= quat2rotm(Quat.的)转换四元数Quat.到正常的旋转矩阵,rot。使用旋转矩阵时,请致力于旋转的坐标(而不是Postuplying)。

例子

全部收缩

quat = [0.7071 0.7071 0 0];rotm = quat2rotm(quat)
rotm =3×31.0000 0 0 0 0 -0.0000 -1.0000 0 1.0000 -0.0000

输入参数

全部收缩

单位四元数,指定为一个N.-4-4矩阵或包含的物体的N元素矢量N.四元数。如果输入是矩阵,则每行都是表单的四元数向量问:= [W.XyZ.], 和W.作为标量数。

例子:[0.7071 0.7071 0 0]

输出参数

全部收缩

旋转矩阵,返回为3×3逐个 -N.矩阵包含N.旋转矩阵。每个旋转矩阵的尺寸为3×3并且是正常的。使用旋转矩阵时,请致力于旋转的坐标(而不是Postuplying)。

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

扩展能力

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

也可以看看

|

在R2015A介绍