资源简介
基于卡尔曼滤波的定位跟踪算法仿真

代码片段和文件信息
%---------------------------------------------%
% %
% 工作室提供代做matlab仿真 %
% %
% 详情请访问:http://cn.mikecrm.com/5k6v1DP %
% %
%---------------------------------------------%
function kalmanFiltering
%%
clc
close all
%%
Z=(1:2:200); %观测值 汽车的位置 也就是我们要修改的量
noise=6*randn(1100); %方差为1的高斯噪声
Z=Z+noise;
X=[0 ; 0 ]; %初始状态
P=[1 0;0 1]; %状态协方差矩阵
F=[1 1;0 1]; %状态转移矩阵
Q=[0.00010;0 0.0001]; %状态转移协方差矩阵
H=[10]; %观测矩阵
R=1; %观测噪声协方差矩阵
figure;
hold on;
for i = 1:100
%基于上一状态预测当前状态
X_ = F*X;
% 更新协方差 Q系统过程的协方差 这两个公式是对系统的预测
P_ = F*P*F‘+Q;
% 计算卡尔曼增益
K = P_*H‘/(H*P_*H‘+R);
% 得到当前状态的最优化估算值 增益乘以残差
X = X_+K*(Z(i)-H*X_);
%更新K状态的协方差
P = (eye(2)-K*H)*P_;
scatter(X(1) X(2)4); %画点,横轴表示位置,纵轴表示速度
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 942 2018-09-19 07:59 基于卡尔曼滤波的定位跟踪算法仿真\a.m
文件 55 2018-08-27 11:33 基于卡尔曼滤波的定位跟踪算法仿真\【源码使用必读】.url
目录 0 2018-09-19 08:05 基于卡尔曼滤波的定位跟踪算法仿真
----------- --------- ---------- ----- ----
997 3
- 上一篇:差分进化算法源代码DE
- 下一篇:支持向量机小波核函数
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
评论
共有 条评论