文档帮助中心
四元数转换到欧拉角(度)
为:eulerAngles = eulerd(季,rotationSequence,rotationType)
例
为:eulerAngles= eulerd(季,rotationSequence,rotationType)转换的四元数,季,一ñ欧拉-by-3矩阵以度角。
为:eulerAngles= eulerd(季,rotationSequence,rotationType)
为:eulerAngles
季
rotationSequence
rotationType
全部收缩
转换一个四元数框架旋转欧拉使用“ZYX”旋转序列中度的角度。
季铵盐=四元数([0.7071 0.7071 0 0]);eulerAnglesDegrees = eulerd(季,'ZYX','帧')
eulerAnglesDegrees =1×30 0 90.0000
四元数转换为欧拉角,指定为一个标量,矢量,矩阵,或四元数的多维数组。
数据类型:四元
四元
'ZYX'
'ZYZ'
'ZXY'
'ZXZ'
'YXZ'
'YXY'
'YZX'
'XYZ'
“新亚芯”
'XZY'
'XZX'
欧拉角表示的旋转序列,指定为字符向量或字符串。
旋转序列定义围绕轴线旋转的顺序。例如,如果你指定的旋转序列'YZX':
第一旋转是关于ÿ-轴。
第二旋转是关于新ž-轴。
第三旋转是关于新X-轴。
数据类型:烧焦|串
烧焦
串
'点'
'帧'
旋转类型,指定为'点'要么'帧'。
中的一个点旋转,所述框架是静态的和点移动。在一个框架旋转,所述点是静态的,所述框架移动。点旋转和框架旋转限定等效的角位移,但方向相反。
以度为欧拉角表示,返回为ñ-by-3矩阵。ñ在四元数的数量季论点。
对于每一行为:eulerAngles中,第一列对应于第一轴线的旋转序列中,第二列对应于在旋转序列中的第二轴,以及第三列对应于在旋转序列的第三轴线。
欧拉角表示的数据类型相同的基础数据类型季。
数据类型:单|双
单
双
欧拉
rotateframe
rotatepoint
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处