文档帮助中心文档
将旋转矩阵转换为欧拉角
eul = rotm2eul (rotm)
eul = rotm2eul (rotm序列)
例子
eul= rotm2eul (rotm)转换一个旋转矩阵,rotm,对应的欧拉角,eul.输入旋转矩阵必须为预乘形式。欧拉角旋转的默认顺序是“ZYX股票”.
eul= rotm2eul (rotm)
eul
rotm
“ZYX股票”
eul= rotm2eul (rotm,序列)将旋转矩阵转换为欧拉角。欧拉角是在轴旋转序列中指定的,序列.欧拉角旋转的默认顺序是“ZYX股票”.
eul= rotm2eul (rotm,序列)
序列
全部折叠
Rotm = [0 0 1;0 1 0;1 0 0];eulZYX = rotm2eul (rotm)
eulZYX =1×31.5708 0 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 × 3 × -n矩阵包含n旋转矩阵。每个旋转矩阵的大小为3 × 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设在。
数据类型:字符串|字符
字符串
字符
欧拉旋转角度的弧度,返回为ann-by-3的欧拉旋转角度阵列。每一行代表一个欧拉角集。
例子:[0 0 1.5708]
[0 0 1.5708]
eul2rotm
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系