资源简介
基于卡尔曼滤波的定位跟踪算法仿真
代码片段和文件信息
%---------------------------------------------%
% %
% 工作室提供代做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
- 下一篇:支持向量机小波核函数
相关资源
- 支持向量机小波核函数
- 差分进化算法源代码DE
- 很实用的检测图像中的圆,并拟合,
- 模糊神经网络 matlab实现
- 隐马尔科夫模型HMM的具体算法代码,
- 光伏电池最大功率跟踪仿真,能够了
- 小波包分解程序,可以运行的,你值
- 极限学习机分类,绝对可以完美运行
- 33节点粒子群算法
- 数学建模竞赛题目 木板最优切割方案
- 粒子群算法解决TSP问题pso_tsp.rar
- Lazy_Theta_star
- BP神经网络的数据分类
- 支持向量数据描述算法svdd
- 样本连续的朴素贝叶斯代码
- PCA,KPCA LDA算法
- 利用感知器算法进行鸢尾花数据分类
- 低比特率图像压缩
- 灰色模型和BP神经网络模型在城市时用
- 遗传算法-偏最小二乘回归
- 基本粒子群算法
- 电动汽车有序充放电
- 鱼群算法寻优
- 枝切法实现相位解缠INSAR相位解缠
- 输电线路规划
- 灰色预测模型-介绍与运用
- 最后一公里EC配送程序源代码
- 此函数用FISTA算法解决压缩感知
- SCMA仿真程序中文注释
- 基于DWT的数字水印
评论
共有 条评论