主要内容

Fusecovunion

协方差融合使用协方差联盟

描述

例子

[fusedStateFusedcov.] = fusecovunion(TrackState.TrackCov.的)融合轨道状态TrackState.及其相应的协方差矩阵TrackCov.。该功能以维持一致性的方式估计融合状态和协方差。有关更多详细信息,请参阅一致的估算器

例子

全部收缩

定义轨道的状态矢量。

x(:,1)= [1; 2; 0];x(:,2)= [2; 2; 0];x(:,3)= [2; 3; 0];

定义轨道的协方差矩阵。

P(:,:,1)= [10 5 0;5 10 0; 0 0 1];p(:,:,2)= [10 -5 0;-5 10 0; 0 0 1];P(:,:,3)= [12 9 0;9 12 0; 0 0 1];

估计融合状态向量及其协方差。

[融合,Fusedcov] = fusecovunion(x,p);

Trackplotter.绘制结果。

tPlotter = theaterPlot ('xlim',[ -  10 10],'ylim',[ -  10 10],'zlim',[ -  10 10]);tplotter1 = trackplotter(tplotter,......'显示名称''输入轨道''markeredgecolor',[0.447 0.741]);tplotter2 = trackplotter(tplotter,......'显示名称''融合轨道''markeredgecolor',[0.850 0.325 0.098]);plottrack(tplotter1,x',p)plottrack(tplotter2,fusedstate',fusedcov)标题('协方差联盟融合'的)

图包含轴对象。带有标题协方差联合融合的轴对象包含2个类型的类型。这些对象表示输入轨道,熔接轨道。

输入参数

全部收缩

跟踪状态,指定为一个N.-经过-M.矩阵,N.是国家的维度和M.是轨道的数量。

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

跟踪协方差矩阵,指定为一个N.-经过-N.-经过-M.阵列,其中N.是国家的维度和M.是轨道的数量。

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

输出参数

全部收缩

融合状态,作为一个返回N.-by-1矢量,在哪里N.是状态的维度。

融合协方差矩阵,作为一个返回N.-经过-N.矩阵,N.是状态的维度。

更多关于

全部收缩

一致的估算器

一种一致的估算器是一种估计器,其在估计随着样本大小的增加时会聚的概率。在跟踪的情况下,如果其协方差(误差)矩阵不小于关于估计的真实状态的实际分布的协方差,则位置估计是一致的。协调性联盟方法通过确保所有个人手段和协方差受到融合平均值和协方差的界限,保证一致性。

参考文献

[1] Reece,Steven和Stephen Rogers。“普遍协方差联盟:追踪融合融合的统一方法。”IEEE.®航空航天和电子系统的交易。卷。46,1月1日,2010年1月1日,第207-221页。

扩展能力

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

也可以看看

|

在R2018B中介绍