欧拉

四元数转换到欧拉角(弧度)

描述

为:eulerAngles=欧拉(rotationSequencerotationType转换的四元数,,一ñ-by-3的欧拉角矩阵。

例子

全部收缩

转换一个四元数框架旋转欧拉使用“ZYX”旋转序列以弧度角。

季铵盐=四元数([0.7071 0.7071 0 0]);eulerAnglesRandians =欧拉(季,'ZYX''帧'
eulerAnglesRandians =1×30 0 1.5708

输入参数

全部收缩

四元数转换为欧拉角,指定为一个标量,矢量,矩阵,或四元数的多维数组。

数据类型:四元

欧拉表示的旋转序列,指定为字符向量或字符串。

旋转序列定义围绕轴线旋转的顺序。例如,如果你指定的旋转序列'YZX'

  1. 第一旋转是关于y轴。

  2. 第二旋转是有关新的z轴。

  3. 第三旋转是有关新的X轴。

数据类型:烧焦|

旋转类型,指定为'点'要么'帧'

中的一个点旋转,所述框架是静态的和点移动。在一个框架旋转,所述点是静态的,所述框架移动。点旋转和框架旋转限定等效的角位移,但方向相反。

数据类型:烧焦|

输出参数

全部收缩

以弧度欧拉角表示,返回为ñ-by-3矩阵。ñ在四元数的数量论点。

对于每一行为:eulerAngles中,第一元件相当于第一轴在旋转序列中,第二个元素对应于在旋转序列的第二轴线和所述第三元件对应于在旋转序列的第三轴线。

欧拉角表示的数据类型相同的基础数据类型

数据类型:|

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

介绍了在R2020a