主要内容

constturn

不断的周转周期运动模型

自从R2021a

描述

例子

updatedstate= constturn (状态)返回更新后的状态,updatedstate,从之前的状态,状态后,一秒钟时间步运动模型作为常数率。恒率意味着运动x- - - - - -y飞机是一个恒定的角速度和垂直运动z方向是一个恒定的速度模型。

例子

updatedstate= constturn (状态,dt)还指定了时间步长,dt

updatedstate= constturn (状态,w,dt)还指定了噪音,w

例子

全部折叠

定义一个二维恒定的周转周期运动的初始状态。速度是每秒12度。一秒钟后更新状态。

状态= [500、0、0100、12]。';状态= constturn(状态)
状态=5×1489.5662 -20.7912 99.2705 97.8148 12.0000

定义一个二维恒定的周转周期运动的初始状态。速度是每秒12度。更新到0.1秒之后。

状态= [500、0、0100、12]。';状态= constturn (0.1),
状态=5×1499.8953 -2.0942 9.9993 99.9781 12.0000

输入参数

全部折叠

状态向量为一个常数周转周期在两个或两个三维空间运动模型,指定为一个实值向量或矩阵。

  • 指定为一个5-element向量时,状态向量描述的二维运动x - y飞机。您可以指定状态向量的行或列向量。状态向量的分量[x, vx; y, v,ω)在哪里x代表了x协调和vx代表着速度x方向。y代表了y协调和v代表着速度y方向。ω代表着速度。

    当指定为5 -N矩阵,每一列表示一个不同的状态向量N代表国家的数量。

  • 指定为一个7-element向量时,状态向量描述三维运动。您可以指定状态向量的行或列向量。状态向量的分量[x, vx; y, v,ω;z; vz]在哪里x代表了x协调和vx代表着速度x方向。y代表了y协调和v代表着速度y方向。ω代表着速度。z代表了z协调和vz代表着速度z方向。

    当指定为7 -N矩阵,每一列表示一个不同的状态向量。N代表国家的数量。

位置坐标是米。坐标速度米/秒。转率是在度/秒。

例子:[5、0.1、4、-0.2、0.01)

数据类型:

时间步长间隔的过滤器,指定为一个积极的标量。时间单位是秒。

例子:0.5

数据类型:|

状态噪声,指定为一个标量或实值(D+ 1)长度——-N矩阵。D运动尺寸和数量吗N状态向量的个数。每个列组件(ax, ay;α)二维运动或(ax, ay,α;az)对3 - d运动的。斧头,,阿兹线性加速度噪声值吗x- - - - - -,y- - - - - -,z相互重合,分别α是角加速度噪声值。如果指定为一个标量,扩大到一个(D+ 1)——-N矩阵。

数据类型:|

输出参数

全部折叠

更新的状态向量,作为一个实值向量返回或与相同数量的实值矩阵元素和维度作为输入状态向量。

扩展功能

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

版本历史

介绍了R2021a