主要内容

c

恒定匝速矩形目标运动模型

描述

更新符号= ctrect(状态从当前矩形返回更新的矩形状态状态基于矩形目标运动模型。默认时间步长为1秒钟。

更新符号= ctrect(状态DT.指定时间步长,DT., 马上。

例子

更新符号= ctrect(状态W.DT.另外指定过程噪声,W.

例子

全部收缩

定义矩形状态。

状态= [1 2 2 30 1 4.7 1.8];

预测状态DT.= 1秒向前使用默认语法。

状态= Ctrect(状态,0.1)
州=1×7.1.1731 2.1002 2.0000 30.1000 1.0000 4.7000 1.8000

预测状态dt = 0.1前向前没有噪音。

状态= Ctrect(状态,0.1)
州=1×7.1.3461 2.2006 2.0000 30.2000 1.0000 4.7000 1.8000

预测状态DT.= 0.1秒向前噪音。

状态= Ctrect(状态,0.01,0.1)
州=1×7.1.5189 2.3014 2.0010 30.3000 1.0010 4.7000 1.8000

定义状态矩阵。

= [1 3 4; -1 2 10; 5 3 1.3; 1 1.3 2.1; 30 0 -30; 4.7 3.4 4.5; 1.8 2 3];

预测状态DT.前方1秒。

状态= Ctrect(状态)
各国=7×35.7516 5.9992 5.2528 0.3625 2.0681 9.7131 5.0000 3.0000 1.3000 31.0000 1.3000 -27.9000 30.0000 0.0000 -30.0000 4.7000 3.4000 4.5000 1.8000 2.0000 2.0000 3.0000

预测状态DT.前面= 0.1秒,没有噪音。

状态= Ctrect(州,0.1)
各国=7×36.1732 6.2992 5.3660 0.6311 2.0749 9.6493 5.0000 3.0000 1.3000 34.0000 1.3000 -30.9000 30.0000 0.0000 -30.0000 4.7000 4.4000 4.5000 1.8000 2.0000 2.0000 3.0000

预测状态DT.= 0.1秒前提前噪音。

= Ctrect(州,0.1 * Randn(2,3),0.1)
各国=7×36.5805 6.5979 5.4759 0.9216 2.0816 9.5795 5.0054 2.9795 5.0054 2.9795 5.0054 2.9774 1.3032 37.0009 1.3004 -33.9007 30.0183 0.0086 -30.0131 4.7000 3.4000 4.5000 1.8000 2.0000 2.0000 3.0000

输入参数

全部收缩

当前的矩形状态,指定为一个1×7实值矢量,7×1实值矢量,或7乘N真实值的矩阵,在哪里N是州的数量。七维矩形目标状态定义为[X;y;S.;θ.;ω.;L.;W.]:

多变的 意义 单元
X

矩形中心的位置X方向

m
y

矩形中心的位置y方向

m
S.

标题方向的速度

小姐
θ.

矩形的定向角度相对于X方向

程度
ω.

轮率

学位
L.

长度的矩形

m
W.

矩形的宽度

m

例子:[1; 2; 2; 30; 1; 4.7; 1.8]

数据类型:单身的|双倍的

时间步骤,指定为实际值正标量的第二个。

数据类型:单身的|双倍的

处理噪声,指定为2-by-N真实值的矩阵,在哪里N是指定的状态数量状态输入。如果指定为标量,它将扩展到2-by-N矩阵,所有元素等于标量。矩阵的第一行指定加速度中的过程噪声(M / s2)。第二行指定偏航加速度中的过程噪声(度数/ s2)。

数据类型:单身的|双倍的

输出参数

全部收缩

更新的状态,指定为一个1×7真实值的矢量,7×1实值矢量,或7乘N真实值的矩阵,在哪里N是州的数量。尺寸和设置更新符号输出与那些完全相同状态输入。

数据类型:单身的|双倍的

扩展能力

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

在R2019B中介绍