资源简介
有注释的粒子滤波程序。粒子滤波(PF: Particle Filter)的思想基于蒙特卡洛方法(Monte Carlo methods),它是利用粒子集来表示概率,可以用在任何形式的状态空间模型上。
代码片段和文件信息
% 一维particle滤波
% Process function:
% x(t) = x(t-1)./2 + 25*x(t-1)./(1 + x(t-1).^2) + 8*cos(1.2*t) + w(t);
%
% Measurement function:
% y(t) = (x(t).^2)/20 + e(t)
%
% Date: 3/31/2006
clear;
N = 1000; % Number of particles
P0 = 5; % Initial process noise covariance
Q = 10; % Process noise covariance
R = 1; % Measurement noise covariance
T=100; % Step of time
pe = inline(‘1/(2*pi*1)^(1/2)*exp(-(x.^2)/(2*1))‘); % 表达式赋值给pe
f = inline(‘x./2+25*x./(1+x.^2)+8*cos(1.2*t)‘‘x‘‘t‘); % 表达式赋值给f
h = inline(‘(x.^2)/20‘); % 表达式赋值给h
x(1) = sqrt(P0)*randn(1); % Initial state value
y(1) = feval(hx(1)) + sqrt(R)*randn(1);
for t = 2:T % Simulate the system
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2025 2010-12-11 21:56 有注释的粒子滤波程序\particle filter program with comments .m
目录 0 2011-03-07 17:00 有注释的粒子滤波程序
----------- --------- ---------- ----- ----
2025 2
相关资源
- PF-EKF 粒子滤波和扩展卡尔曼滤波的对
- pfvsmarginal 粒子滤波与PHD多目标跟踪比
- particle-filter 粒子滤波的改进程序
- MATLAB-PF
- Monte 随机潮流计算
- MonteCarlo
- paticle_filter_tracking
- particle-filter 粒子滤波算法
- Monte-Carlo
- 5.2 粒子滤波重采样方法实现程序
- 基于HoG特征和粒子滤波的跟踪:C、
- 粒子滤波与其他模型的比较,是matl
- 基本的粒子滤波程序matlab
- MonteCarlo 蒙特卡罗方法 Matlab源代码
- 基于MATLAB的视频跟踪
- 粒子滤波原理及应用配套程序Matlab
- 粒子滤波matlab程序集锦
- 粒子滤波的简介和5中matlab程序仿真
- 蒙特卡罗仿真实验程序
- EKF,UKF和PF粒子滤波的性能
- matlab MC模拟源代码
- 粒子滤波matlab代码
评论
共有 条评论