文档帮助中心
四元数转换为欧拉角(弧度)
eulerAngles =欧拉(皮疹、rotationSequence rotationType)
例子
eulerAngles=欧拉(皮疹,rotationSequence,rotationType)将四元数,皮疹,一个N欧拉角的-3乘矩阵。
eulerAngles=欧拉(皮疹,rotationSequence,rotationType)
eulerAngles
皮疹
rotationSequence
rotationType
全部折叠
旋转四元数帧转换为欧拉角的弧度旋转使用“ZYX股票”序列。
quat =四元数([0.7071 0.7071 0 0]);eulerAnglesRandians =欧拉(皮疹,“ZYX股票”,“帧”)
eulerAnglesRandians =1×30 0 1.5708
四元数转换为欧拉角的四元数,指定为标量、向量、矩阵或四元数的多维数组。
数据类型:四元数
四元数
“ZYX股票”
之一的ZYZ”
“ZXY”
“ZXZ”
“YXZ”
“YXY”
“YZX”
“XYZ”
“XYX”
“XZY”
“XZX”
欧拉表示的旋转序列,指定为字符向量或字符串。
旋转序列定义了围绕坐标轴旋转的顺序。例如,如果指定的旋转序列“YZX”:
第一个旋转是关于y轴的。
第二个旋转是关于新的z轴。
第三个旋转是关于新的x轴。
数据类型:字符|字符串
字符
字符串
“点”
“帧”
旋转的类型,指定为“点”或“帧”。
在点旋转中,框架是静态的,而点是移动的。在一个帧旋转中,点是静态的,而帧是移动的。点旋转和帧旋转定义了方向相反的等效角位移。
以弧度表示的欧拉角,返回为aN3矩阵。N四元数的数量吗皮疹论点。
对于每一行eulerAngles,第一个元素对应于旋转序列中的第一个轴,第二个元素对应于旋转序列中的第二个轴,第三个元素对应于旋转序列中的第三个轴。
欧拉角表示的数据类型与的底层数据类型相同皮疹。
数据类型:单|双
单
双
eulerd
rotateframe
rotatepoint
您的系统上存在此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系