帮助中心帮助中心
四元数转换为欧拉角(度)
自从R2020a
eulerAngles = eulerd(皮疹、rotationSequence rotationType)
例子
eulerAngles= eulerd (皮疹,rotationSequence,rotationType)将四元数,皮疹,一个N3矩阵欧拉角的度。
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”
“YZY”
“XYZ”
“XYX”
“XZY”
“XZX”
转动的欧拉角表示序列,指定为一个字符或字符串向量。
旋转序列定义轴旋转的顺序。例如,如果您指定一个旋转的序列“YZX”:
第一个是关于旋转y设在。
第二个旋转大约是新的z设在。
第三个旋转是新的x设在。
数据类型:字符|字符串
字符
字符串
“点”
“帧”
类型的旋转,指定为“点”或“帧”。
在一个点旋转,帧是静态的关键举措。在一个框架旋转,关键是静态和帧动作。点旋转和旋转坐标系定义等价的角度位移但方向相反。
欧拉角表示的度,作为一个返回N3矩阵。N四元数的数量吗皮疹论点。
每一行的eulerAngles,第一列对应于第一轴旋转序列,第二列对应于第二轴旋转序列,和第三列对应于第三轴旋转序列。
欧拉角表示的数据类型是一样的底层的数据类型皮疹。
数据类型:单|双
单
双
介绍了R2020a
欧拉
rotateframe
rotatepoint
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室