技术栈

ckf

Evand J
10 天前
开发语言·matlab·ekf·ckf
【MATLAB例程】一维EKF(扩展卡尔曼滤波)、UKF(无迹卡尔曼滤波)、CKF(容积卡尔曼滤波)、PF(粒子滤波)四种滤波方法对比本例程面向非线性状态估计与滤波算法学习需求,完整实现了一维EKF(扩展卡尔曼滤波)、UKF(无迹卡尔曼滤波)、CKF(容积卡尔曼滤波)和PF(粒子滤波)四种经典方法,并在统一的非线性状态模型、平方观测模型及噪声条件下进行直观对比。代码结构清晰、注释完整,可直接运行并自动生成状态估计曲线、误差曲线和误差统计柱状图,同时输出RMSE、平均绝对误差、最大绝对误差和标准差等评价指标。通过一个例程即可系统了解四类典型非线性滤波方法在建模思路、计算方式和估计性能上的差异,适合作为卡尔曼滤波入门、非线性滤波算法对比、课
Evand J
3 个月前
matlab·ekf·非线性滤波·ckf
【MATLAB代码介绍】EKF+CKF对比程序三维滤波,非线性系统状态与非线性观测,使用EKF和CKF进行滤波,输出滤波值曲线与误差对比设三维状态向量为:
我是有底线的