主要内容

rotationVectorToMatrix

转换三维旋转矢量到旋转矩阵

描述

例子

rotationMatrix= rotationVectorToMatrix (rotationVector返回对应于输入轴-角旋转向量的三维旋转矩阵。该函数使用罗德里格斯公式进行计算。

例子

全部折叠

创建一个向量代表一个90度的旋转Z设在。

旋转向量= pi/2 * [0,0,1];

求等价的旋转矩阵。

rotationMatrix = rotationVectorToMatrix (rotationVector)
rotationMatrix =3×30.000 0.0000 -1.0000 0.0000 00 1.0000

输入参数

全部折叠

旋转向量,指定为三元素向量。矢量表示3-D中的旋转轴,其中的大小对应于以弧度为单位的旋转角度。

数据类型:|

输出参数

全部折叠

相机旋转,返回为一个3 × 3矩阵,对应于输入轴-角度旋转向量。

参考文献

Trucco, E.和A. Verri。3-D计算机视觉入门技术。Prentice Hall, 1998年。

扩展功能

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

介绍了R2016a