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