25、四元数与旋转矩阵相关函数及操作详解

四元数与旋转矩阵相关函数及操作详解

1. rotmat 函数:四元数转旋转矩阵

rotmat 函数用于将四元数转换为等效的旋转矩阵表示。其语法为:

rotationMatrix = rotmat(quat,rotationType)
  • 输入参数
    • quat :待转换的四元数,可以是标量、向量、矩阵或多维数组,数据类型为 quaternion。
    • rotationType :旋转类型,可指定为 'frame' 'point' ,数据类型为 char 或 string。
  • 输出参数
    • rotationMatrix :旋转矩阵表示,若 quat 是标量,返回 3×3 矩阵;若 quat 是非标量,返回 3×3×N 多维数组,数据类型与 quat 的底层数据类型相同。

示例操作
- 点旋转

theta = 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值