文档帮助中心文档
将旋转矩阵转换为欧拉角
EUL = rotm2eul(rotm)
EUL = rotm2eul(rotm,序列)
例子
欧尔= rotm2eul(rotm)转换旋转矩阵,rotm,到相应的欧拉角,欧尔。输入旋转矩阵必须处于旋转的预性形式。欧拉角旋转的默认顺序为“ zyx”。
欧尔= rotm2eul(rotm)
欧尔
rotm
“ zyx”
欧尔= rotm2eul(rotm,,,,序列)将旋转矩阵转换为欧拉角。欧拉角以轴旋转序列指定,序列。欧拉角旋转的默认顺序为“ zyx”。
欧尔= rotm2eul(rotm,,,,序列)
序列
全部收缩
rotm = [0 0 1;0 1 0;-1 0 0];Eulzyx = rotm2eul(rotm)
Eulzyx =1×30 1.5708 0
rotm = [0 0 1;0 -1 0;-1 0 0];Eulzyz = rotm2eul(rotm,'zyz')
Eulzyz =1×3-3.1416 -1.5708 -3.1416
旋转矩阵,指定为3 x-3-by-n包含矩阵n旋转矩阵。每个旋转矩阵的大小为3 x-3,并且是正顺序的。输入旋转矩阵必须处于旋转的预性形式。
笔记
略有非正规规范的旋转矩阵可以产生复杂的输出。在输入函数之前,请考虑验证矩阵。
例子:[0 0 1;0 1 0;-1 0 0]
[0 0 1;0 1 0;-1 0 0]
“ zyz”
“ xyz”
欧拉角的轴旋转序列,指定为以下字符串标量之一:
“ zyx”(默认) - 旋转角度为z-轴,y-轴,X-轴。
“ zyz”- 旋转角度是z-轴,y-轴,z-轴。
“ xyz”- 旋转角度是X-轴,y-轴,z-轴。
数据类型:细绳|char
细绳
char
Euler旋转角度在弧度中,作为一个n- 欧拉旋转角度的by-3阵列。每行代表一个欧拉角集。
例子:[0 0 1.5708]
[0 0 1.5708]
EUL2ROTM
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判