扩展信息滤波matlab代码.docVIP

  • 72
  • 0
  • 约2.7千字
  • 约 3页
  • 2018-05-18 发布于河南
  • 举报
扩展信息滤波matlab代码

%EIF 扩展信息滤波 function eif clear close all clc N=100; %采样点数 T=0.1; %采样时间 x(:,1)=[10;50;5;10;2;4]; xg(:,1)=x(:,1); %状态赋初值 P=diag([1,1,1,1,1,1]); %协方差矩阵 赋初值 Y=inv(P); yg(:,1)=Y*xg(:,1); Q=diag([0.02,0.02,0.01^2,0.01^2,0.05^2,0.05^2]); %过程噪声协方差矩阵 R=diag([0.4,0.01]); %观测噪声协方差矩阵 v=sqrt(R)*randn(2,N,1); %观测噪声序列 w=sqrt(Q)*randn(6,N,1); %过程噪声序列 I=eye(6); %6*6单位矩阵阵 F=[1 0 T 0 T^2/2 0; 0 1 0 T 0 T^2/2; 0 0 1 0 T 0; 0 0 0 1 0 T; 0 0 0 0 1 0; 0 0 0 0 0 1];

文档评论(0)

1亿VIP精品文档

相关文档