主要内容

RotationVectortormatrix.

将3-D旋转向量转换为旋转矩阵

描述

例子

RotationMatrix.= RotationVectorTomatrix(旋转矢量返回与输入轴角旋转向量对应的3-D旋转矩阵。该函数使用Rodrigues公式进行计算。

例子

全部收缩

创建表示90度旋转的向量Z.-轴。

RotationVector = PI / 2 * [0,0,1];

找到等效的旋转矩阵。

RotationMatrix = RotationVectortomatrix(旋转矢量)
RotationMatrix =3×30.0000 1.0000 0 -1.0000 0.0000 0 0 0 1.0000

输入参数

全部收缩

旋转向量,指定为三元素矢量。矢量表示在3-D中的旋转轴线,其中幅度对应于弧度中的旋转角度。

数据类型:单身的|双倍的

输出参数

全部收缩

相机的旋转,作为3×3矩阵返回,该矩阵对应于输入轴角旋转向量。

参考

[1] Trucco,E.和A. Verri。3-D计算机愿景的介绍技术。“Prentice Hall,1998年。

扩展能力

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

在R2016A介绍