主要内容

angvel

角速度来自四元数数组

描述

例子

AV= angvel (dt“帧”)从四元数数组中返回角速度数组,.四元数对应于帧旋转。假设初始四元数表示零旋转。

AV= angvel (dt“点”)从四元数数组中返回角速度数组,.四元数对应于点旋转。假设初始四元数表示零旋转。

AVqf=天使(dt《外交政策》允许您指定初始四元数,,以及旋转的类型,《外交政策》.它还返回最后的四元数,qf

例子

全部折叠

创建一个四元数数组。

eulerAngles =[(0:10:90)。',0(元素个数(0:10:90),2)];q =四元数(eulerAngles,“eulerd”“ZYX股票”“帧”);

指定时间步长并生成角速度数组。

Dt = 1;Av =角(q,dt,“帧”%单位,单位为rad/s
av =10×30.1743 0 0 0 0 0 0 0 0 0 0.1743 0.1743 0 0 0 0 0 0 0.1743 0 0 0.1743 0.1743 0.1743 0.1743 0 0 0.1743 0 0

输入参数

全部折叠

四元数,指定为N四元数的-乘1向量。

数据类型:四元数

时间步长,指定为非负标量。

数据类型:|

旋转类型,指定为“帧”“点”

初始四元数,指定为四元数。

数据类型:四元数

输出参数

全部折叠

角速度,返回为N-乘3实矩阵。N输入中是否给出了四元数的个数.矩阵的每一行都对应一个角速度向量。

最后的四元数,作为四元数返回。qf和最后一个四元数一样吗输入。

数据类型:四元数

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

R2020a中引入