主要内容

rotationVectorToMatrix

(不推荐)三维旋转矢量转换为旋转矩阵

rotationVectorToMatrix不推荐。使用rotvec2mat3d函数来代替。有关更多信息,请参见兼容性的考虑

描述

例子

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

例子

全部折叠

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

rotationVector =π/ 2 * [0,0,1];

找到等价的旋转矩阵。

rotationMatrix = rotationVectorToMatrix (rotationVector)
rotationMatrix =3×31.0000 -1.0000 - 0.0000 0.0000 - 1.0000 0 0 0 0

输入参数

全部折叠

旋转矢量,指定为一个三元素向量。向量代表3 d的旋转轴,大小对应旋转角度的弧度。

数据类型:|

输出参数

全部折叠

旋转摄像头,返回为一个3×3矩阵对应于输入轴角旋转向量。

引用

[1]Trucco、埃和亚历山德罗维利。介绍三维计算机视觉的技术。上台北:Prentice Hall出版社,1998年。

扩展功能

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

版本历史

介绍了R2016a

全部展开