资源简介
交互式多模型(IMM),目标跟踪算法,MATLAB,,蒙塔卡罗
代码片段和文件信息
function [X_kP_kmu_kX_k_allP_k_all]=IMM(X_k_1P_k_1mu_k_1z_kFaiHkQkRkpM)
% IMM algorithm
% X_k_1P_k_1: state and covariance at last time
% mu_k_1: model probability at last time
% z_k:measurement at time k
% Fai:state transition matrix
% Hk: measurement matrix
% Qk:state noise covariance
% Rk: measurement covariance
% p: transition probability matrix
% M: number of models
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% filtering %%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%% model-conditioned reinitialization
for i=1:M
for jj=1:M
media1(jj)=p(jji)*mu_k_1(jj); % media1 is intermediate variable for computer mu_k_k_1(i)
end
mu_k_k_1(i)=sum(media1); % predicted mode probability
for jj=1:M
mu_ji_k_1(jj)=p(jji)*mu_k_1(jj)/mu_k_k_1(i); % mixing weigHkt
media2(:jj)=X_k_1(:jj)*mu_ji_k_1(jj); % media is also intermediate variable for computer X_bar_k_1(:i)
end
X_bar_k_1(:i)=sum(media22); % mixing estimate
for jj=1:M
media3(::jj)=(P_k_1(::jj)+(X_bar_k_1(:i)-X_k_1(:jj))*(X_bar_k_1(:i)-X_k_1(:jj))‘)*mu_ji_
- 上一篇:matlab绘制温度场
- 下一篇:心电图及matlab实现
相关资源
- 心电图及matlab实现
- matlab绘制温度场
- 基于查表发的电动汽车用永磁同步电
- 基于matlab实现图像预处理
- Matlab串口接收数据
- 四维数据matlab空间建模scatter和slice
- 统计学习方法隐马尔可夫模型前向后
- matlab 自适应控制程序
- matlab的APF仿真
- matlab仿真UR5机器人动作
- 三电平空间适量调制matlab仿真
- Matlab实现2048游戏经典
- 眼底血管匹配滤波MATLAB源码
- 最大熵模型
- gps精密单点定位后处理方法matlab代码
- 简单有效的LDPC码BP译码算法 MATLAB
- 在线SVR,Matlab版本。直接可以使用
- lorenz混沌系统matlab程序
- 均值漂移的MATLAB程序
- matlab运动视频跟踪及轨迹显示 值得看
- MATLAB卡尔曼滤波伪距单点定位
- 基于matlab的gui信号发生器
- MATLAB实现基于TCPIP的通信
- 0.618法和fibonacci法matlab算法
- 维纳滤波和约束最小二乘滤波图像复
- MATLAB密度聚类程序
- matlab编写6-SPS并联机器人工作空间的程
- matlab圆形提取
- 近邻传播聚类affinity propagation cluster
- 遗传算法解决非线性规划问题的Matl
评论
共有 条评论