%------------------清屏----------------
close all;clear all; %关闭所有文件,清除所有变量
clc; tic; %清屏、记录程序开始时间
global Qf n; %定义全局变量
%------------------初始化--------------
stater0=[220; 1;55;-0.5]; %标准系统初值
state0=[200;1.3;50;-0.3]; %测量状态初值
%--------系统滤波初始化
p=[0.005 0 0 0;0 0.005 0 0;
0 0 0.005 0;0 0 0 0.005]; %状态误差协方差初值
n=4; T=3;
Qf=[T^2/2 0;0 T;T^2/2 0;0 T];
%--------------------------------------
stater=stater0;state=state0; xc=state;
staterout=[]; stateout=[];xcout=[];
errorout=[];tout=[];
t0=1; h=1; tf=1000; %仿真时间设置
%---------------滤波算法----------------
for t=t0:h:tf
[state,stater,yc]=track(state,stater); %轨迹发生器:标准轨迹和输出
[xc,p]=UKFfiter(@systemfun,@measurefun,xc,yc,p);
error=xc-stater; %滤波处理后的误差
staterout=[staterout,stater];
stateout=[stateout,state];
errorout=[errorout,error];
xcout=[xcout,xc];
tout=[tout,t];
end
%---------------状态信息图像---------------
figure;
plot(tout,xcout(1,:),'r',tout,staterout(1,:),'g',...
tout,stateout(1,:),'black');
legend('滤波后','真实值','无滤波');
grid on;
xlabel('时间 t(s)');
ylabel('系统状态A');
title('无迹卡尔曼滤波');
figure;
plot(tout,xcout(2,:),'r',tout,staterout(2,:),'g',...
tout,stateout(2,:),'black');
grid on;
legend('滤波后','真实值','无滤波');
xlabel('时间 t(s)');
ylabel('系统状态B');
title('无迹卡尔曼滤波');
figure;
plot(tout,xcout(3,:),'r',tout,staterout(3,:),'g',...
tout,stateout(3,:),'black');
grid on;
legend('滤波后','真实值','无滤波');
xlabel('时间 t(s)');
ylabel('系统状态C');
title('无迹卡尔曼滤波');
figure;
plot(tout,xcout(4,:),'r',tout,staterout(4,:),'g',...
tout,stateout(4,:),'black');
grid on;
legend('滤波后','真实值','无滤波');
xlabel('时间 t(s)');
ylabel('系统状态D');
title('无迹卡尔曼滤波');
figure;
plot(tout,errorout(1,:),'r',tout,errorout(2,:),'g',...
tout,errorout(3,:),'black',tout,errorout(4,:),'b');
grid on;
legend('A','B','C','D');
xlabel('时间 t(s)');
ylabel('滤波后的状态误差');
title('无迹卡尔曼滤波误差');
%---------------------------------------------
toc; %计算仿真程序运行时间
阿里matlab建模师
- 粉丝: 4282
- 资源: 2844
最新资源
- 毕设和企业适用springboot社交媒体分析平台类及广告分析平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及国际贸易平台源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及在线系统源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及用户反馈平台源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及在线平台源码+论文+视频.zip
- 毕设和企业适用springboot商城类及云计算资源管理平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及客户服务智能化平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及全景数据分析平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及全生命周期管理平台源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及智慧交通调度平台源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及智慧车联平台源码+论文+视频.zip
- 毕设和企业适用springboot社区服务类及智能化系统源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及生物识别平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及数据分析与监控平台源码+论文+视频.zip
- 毕设和企业适用springboot社交媒体分析平台类及无人驾驶系统源码+论文+视频.zip
- 毕设和企业适用springboot社区物业类及大数据存储平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
- 5
前往页