文档帮助中心
转换欧拉角来旋转矩阵
rotm = eul2rotm(EUL)
rotm = eul2rotm(EUL,序列)
例
rotm= eul2rotm(EUL)将一组欧拉角,EUL到相应的旋转矩阵,rotm。当使用旋转矩阵,具有坐标预乘它是旋转(相对于postmultiplying)。欧拉角度的旋转,则默认顺序是“ZYX”。
rotm= eul2rotm(EUL)
rotm
EUL
“ZYX”
rotm= eul2rotm(EUL,顺序)转换欧拉角的旋转矩阵,rotm。欧拉角中的轴的旋转序列指定顺序。欧拉角度的旋转,则默认顺序是“ZYX”。
rotm= eul2rotm(EUL,顺序)
顺序
全部收缩
EUL = [0 PI / 2 0];rotmZYX = eul2rotm(EUL)
rotmZYX =3×30.0000 0 1.0000 0 1.0000 0 0 -1.0000 0.0000
EUL = [0 PI / PI 2/2];rotmZYZ = eul2rotm(EUL,'ZYZ')
rotmZYZ =3×30.0000 -0.0000 1.0000 1.0000 0.0000 -0.0000 0 1.0000 0.0000
欧拉旋转角度以弧度,指定为ñ-by-3阵列欧拉旋转角度。每行代表一个欧拉角集。
例:[0 0 1.5708]
[0 0 1.5708]
“ZYZ”
“XYZ”
为欧拉角轴旋转序列,指定为这些串标量中的一个:
“ZYX”(默认) - 旋转角的顺序是ž-轴,ÿ-轴,X-轴。
“ZYZ”- 旋转角的顺序是ž-轴,ÿ-轴,ž-轴。
“XYZ”- 旋转角的顺序是X-轴,ÿ-轴,ž-轴。
数据类型:串|烧焦
串
烧焦
旋转矩阵,返回为3×3逐ñ基质含有ñ旋转矩阵。每个旋转矩阵的尺寸为3×3和是正交的。当使用旋转矩阵,具有坐标预乘它是旋转(相对于postmultiplying)。
例:[0 0 1;0 1 0;-1 0 0]
[0 0 1;0 1 0;-1 0 0]
rotm2eul
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处
现在就试用