主要内容

rotationMatrixToVector

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

描述

例子

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

例子

全部折叠

创建一个矩阵,表示围绕Z设在。

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

求出等价的旋转向量。

rotationVector = rotationMatrixToVector (rotationMatrix)
rotationVector =1×30 0 -1.5708

输入参数

全部折叠

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

输出参数

全部折叠

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

数据类型:|

参考文献

[1] Trucco, E.和A. Verri。3-D计算机视觉入门技术。普伦蒂斯霍尔出版社,1998年。

扩展功能

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

介绍了R2016a