文档

rotationMatrixToVector

将三维旋转矩阵转换为旋转向量

描述

例子

rotationVector= rotationMatrixToVector (rotationMatrix返回与输入3-D旋转矩阵对应的轴角旋转向量。函数使用Rodrigues公式进行转换。

例子

全部折叠

创建一个矩阵代表90度旋转Z设在。

rotationMatrix = [0, -1, 0;1,0,0;0, 0, 1];

求等价的旋转向量。

rotationVector = rotationMatrixToVector
rotationVector =1×30 0 -1.5708

输入参数

全部折叠

相机的旋转,指定为3 × 3矩阵。可以通过使用外在函数。

输出参数

全部折叠

旋转向量,作为一个三元素向量返回。矢量表示3-D的旋转轴,其中大小对应旋转角度的弧度。

数据类型:|

参考文献

[1]特鲁科,E.和A.威里。三维计算机视觉导论技术“,”Prentice Hall, 1998年。

扩展功能

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

在R2016a中介绍