文档帮助中心文档
将四元数转换为欧拉角
eul = quat2eul(皮疹)
eul = quat2eul(皮疹、序列)
例子
eul= quat2eul (皮疹)转换四元数旋转,皮疹,对应的欧拉角,eul.欧拉角旋转的默认顺序是“ZYX股票”.
eul= quat2eul (皮疹)
eul
皮疹
“ZYX股票”
eul= quat2eul (皮疹,序列)将四元数转换为欧拉角。欧拉角在轴旋转序列中指定,序列.欧拉角旋转的默认顺序是“ZYX股票”.
eul= quat2eul (皮疹,序列)
序列
全部折叠
Quat = [0.7071 0.7071 0 0];eulZYX = quat2eul(皮疹)
eulZYX =1×30 0 1.5708
Quat = [0.7071 0.7071 0 0];eulZYZ = quat2eul(皮疹,之一的ZYZ”)
eulZYZ =1×31.5708 -1.5708 -1.5708
四元数
单位四元数,指定为n的- × 4矩阵或n元素向量四元数对象包含n四元数。如果输入是一个矩阵,则每一行都是该形式的四元数向量问= (wxyz),与w作为标量。
例子:[0.7071 0.7071 0 0]
[0.7071 0.7071 0 0]
之一“ZYZ”
“XYZ”
欧拉角的轴旋转序列,指定为以下字符串标量之一:
“ZYX股票”(默认)-旋转角度的顺序为z设在,y设在,x设在。
之一“ZYZ”—旋转角度的顺序为z设在,y设在,z设在。
“XYZ”—旋转角度的顺序为x设在,y设在,z设在。
数据类型:字符串|字符
字符串
字符
欧拉旋转角度,以弧度为单位,返回为n-乘3的欧拉旋转角度数组。每一行代表一个欧拉角集。
例子:[0 0 1.5708]
[0 0 1.5708]
eul2quat|四元数
eul2quat
您有此示例的修改版本。您想用编辑打开这个示例吗?
你点击了一个与MATLAB命令相对应的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并看到当地的活动和提供。根据您的地理位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。
与当地办事处联系