⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msmtupdt.m

📁 Matlab编写的无迹卡尔曼滤波器程序。
💻 M
字号:
function [KGain,XNEW,PT1,PT2,PT3,YNEW] = MSMTUPDT(Xinew1,Xinew2,Xinew3,Yinew1,Yinew2,Yinew3,Xbark,Ybark,Pbark,Wco,Wci,Wcin,XNEW,VTt);

PYbarkYbark1 = Wco*(Yinew1 - Ybark)*(Yinew1 - Ybark)';
PYbarkYbark2 = Wci*(Yinew2 - Ybark)*(Yinew2 - Ybark)';
PYbarkYbark3 = Wcin*(Yinew3 - Ybark)*(Yinew3 - Ybark)';

PXbarkYbark1 = Wco*(Xinew1 - Xbark)*(Yinew1 - Ybark)';
PXbarkYbark2 = Wci*(Xinew2 - Xbark)*(Yinew2 - Ybark)';
PXbarkYbark3 = Wcin*(Xinew3 - Xbark)*(Yinew3 - Ybark)';

DENUP = sum(sum(PYbarkYbark1) + sum(PYbarkYbark2) + sum(PYbarkYbark3));
NUMUP = sum(sum(PXbarkYbark1) + sum(PXbarkYbark2) + sum(PXbarkYbark3));

KGain = NUMUP/DENUP;

YNEW = (sin(XNEW)).^2 + exp(VTt);
XNEW = Xbark + KGain*(YNEW - Ybark);

PT1 = Pbark - KGain*PYbarkYbark1*KGain;
PT2 = Pbark - KGain*PYbarkYbark2*KGain;
PT3 = Pbark - KGain*PYbarkYbark3*KGain;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -