xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 1KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: C/C++
  • 標(biāo)簽: matlab??

資源簡(jiǎn)介

matlab寫的一個(gè)擴(kuò)展卡爾曼濾波程序,狀態(tài)方程為線性,觀測(cè)方程非線性,最后輸出圖片以便觀察是否收斂,分享給大家參考。還有一個(gè)C++版本的。

資源截圖

代碼片段和文件信息

t=3;
Ts=0.1;
len=fix(t/Ts);

xn=zeros(3len);
x_pre=zeros(3len);
x_up=zeros(3len);

s_con=zeros(31);
s_con(11)=9.8*cos(pi/6);
s_con(21)=9.8*sin(pi/6);
s_con(31)=0;

xn(31)=pi/6;
x_pre(31)=pi/6;

z=zeros(2len);
h=zeros(2len);

sx=0.1;
sy=0.1;
sa=pi/1800;

dafa=pi/720;
dr=6;

Qk=diag([sa;sx;sy])^2;
Rk=diag([dr;dafa])^2;

p=1*eye(3);

F=zeros(33);
F(11)=1;
F(22)=1;
F(33)=1;

for?i=1:len-1
%真實(shí)值
xn(1i+1)=xn(1i)+s_con(11)+sx*randn(11);
xn(2i+1)=xn(2i)+s_con(21)+sy*randn(11);
xn(3i+1)=xn(3i)+sa*randn(11);
%測(cè)量值
z(1i+1)=sqrt((xn(1i+1))^2+(xn(2i+1))^2)+dr*randn(11);
z(2i+1)=atan(xn(2i+1)/xn(1i+1))+dafa*randn(11);

%預(yù)測(cè)值
x_pre(1i+1)=x_up(1i)+s_con(11);
x_pre(2i

評(píng)論

共有 條評(píng)論