亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kalman_basedonstatistic.m

?? Kalman濾波的一個仿真程序
?? M
字號:
function y=Kalman_BasedOnStatistic()
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Kalman filter for maneuvering target track
% using "in current" statistical model
% 2007.6.1
% 姓名:黃石生 
% 學號:06020032
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
maxlen=900;  % 對應在畫圖中的最大采樣點數,為方便分析實驗結果,本程序增加了采樣點數

v=300;     % 飛行器的速度

x0=-198000;  % 飛行器x坐標的位置

sigamx=100;  % 觀測值的x方向的標準差
sigamy=100;  % 觀測值的y方向的標準差

T=2;  % 采樣間隔

len=abs(x0)/T/v      % 對應在第一段勻速直線運動過程中的采樣數

for i=1:len
    x(i)=i*T*v+x0;
end

a=20;      % 轉彎加速度
r=v^2/a;   % 由此確定的轉彎半徑

y0=r;  % 為方便起見,取半徑即為y的坐標
y(1:len)=y0*ones(1,len);

w=a/v;   % 由此確定的角頻率

time_circle=pi/w;  % 在圓弧形轉彎中用的時間

len2=floor(time_circle/T);  % 對應在圓弧形彎道的采樣點數

for i=1:len2
    temp=i*T*w;
    x(len+i)=r*sin(temp);
    y(len+i)=r*cos(temp); % 圓弧處的位置坐標
end

time_after_circle=T-(time_circle-len2*T);

for i=len+len2+1:maxlen
    x(i)=-(i-len-len2-1)*T*v-v*time_after_circle;
    y(i)=-y0;  % 第二段勻速直線運動過程的坐標
end

% 不含噪位置坐標,用于存儲,方便后面分析結果  
xx=x;
yy=y;   
% 以上是仿真產生飛行軌跡
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 以下為Kalman濾波過程
% 由于對x,y是獨立進行觀測的,本程序分別對x,y坐標進行濾波
% 采用改進的“當前”統計模型
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 濾波初始狀態變量
x_o=[x(3),(x(3)-x(2))/T,(x(3)+x(1)-2*x(2))/T]';
y_o=[y(3),(y(3)-y(2))/T,(y(3)+y(1)-2*y(2))/T]';

% 初始濾波誤差方差矩陣
P0=zeros(3,3);
P0(1,1)=sigamx^2;
P0(1,2)=sigamx^2/T;
P0(2,1)=sigamx^2/T;
P0(2,2)=2*sigamx^2/T^2;
P0(3,3)=sigamx^2;

I=eye(3);

alfa=0.001; % 對應機動時間常數的倒數

% F為狀態轉移矩陣
F=[1,T,(alfa*T-1+exp(-alfa*T))/alfa^2;0,1,(1-exp(-alfa*T))/alfa;0,0,exp(-alfa*T)];

% 生成系統誤差協方差矩陣Q
q11=(1-exp(-2*alfa*T)+2*alfa*T+2*alfa^3*T^3/3-2*alfa^2*T^2-4*alfa*T*exp(-alfa*T))/alfa^4;
q12=(exp(-2*alfa*T)+1-2*exp(-alfa*T)+2*alfa*T*exp(-alfa*T)-2*alfa*T+alfa^2*T^2)/alfa^3;
q13=(1-exp(-2*alfa*T)-2*alfa*T*exp(-alfa*T))/alfa^2;
q22=(4*exp(-alfa*T)-3-exp(-2*alfa*T)+2*alfa*T)/alfa^2;
q23=(exp(-2*alfa*T)+1-2*exp(-alfa*T))/alfa;
q33=1-exp(-2*alfa*T);
q=[q11,q12,q13;0,q22,q23;0,0,q33];

% 矩陣U
u1=(-T+alfa*T^2/2+(1-exp(-alfa*T))/alfa)/alfa;
u2=T-(1-exp(-alfa*T))/alfa;
u3=alfa*(1-exp(-alfa*T));

U0=[u1,u2,u3]';

montekaluo=1; % 蒙特卡洛仿真指標
maxsimu=100;  % 蒙特卡洛仿真次數
while (montekaluo<=maxsimu)

x=xx+sigamx*randn(1,maxlen);    
y=yy+sigamy*randn(1,maxlen);   % 分別給x,y方向的數據加上噪聲

plot(x,y)
x_re=x; % x_re,y_re分別表示濾波后位置的估計
y_re=y;
        
sigam0=1; % 機動加速度方差初始值,在濾波過程中自適應調整
Q=sigam0^2*q; % 系統誤差協方差矩陣
H=[1,0,0]; % 測量矩陣
R=sigamx^2; % 觀測誤差協方差矩陣
U=U0;

%%%%%%%%%%%%%%%%%%%%%%
% 對x坐標進行濾波
X=x_o; % 位置初值
P=P0; % 濾波方差初值
step=4;
while(step<=maxlen)
    a=X(3);  % 用濾波值作為機動加速的估計,進行自適應調整
    X=F*X+U*a; 
    P=F*P*F'+Q; % 狀態預測
    S=H*P*H'+R; % 新息協方差 
    K=P*H'*inv(S); % 濾波增益
    Z=x(step); % 觀測向量
    Innovationx(step-3)=Z-X(1); % 計算預測產生的信息
    X1=X+K*(Z-H*X); % 濾波
    P=(I-K*H)*P; % 調整濾波方差矩陣
    sigam=(4-pi)/pi*(a+2/T^2*(X1(2)-X(2)))^2;  % 對機動加速度的方差進行自適應調整
    Tempx(step-3)=sigam; % 存儲機動加速度的方差,便于分析實驗結果
    Q=sigam*q; % 調整機動加速度協方差矩陣
    X=X1;
    x_re(step)=X(1); % 濾波的位置分量
    vx_re(step-2)=X(2); % 濾波后的速度分量
    ax_re(step-2)=X(3); % 濾波后的加速度分量
    step=step+1;
end
%%%%%%%%%%%%%%%%%%%%
% 對y坐標進行濾波
% 各行代碼的意義參見上述過程
Y=y_o;
P=P0;
R=sigamy^2;
step=4;
while(step<=maxlen)
    a=Y(3);
    Y=F*Y+U*a;
    P=F*P*F'+Q;
    S=H*P*H'+R;
    K=P*H'*inv(S);
    Z=y(step);
    Innovationy(step-3)=Z-Y(1);
    Y1=Y+K*(Z-H*Y);
    P=(I-K*H)*P;
    sigam=(4-pi)/pi*(a+2/T^2*(Y1(2)-Y(2)))^2;
    Tempy(step-3)=sigam;
    Q=sigam*q;
    Y=Y1;
    y_re(step)=Y(1);
    vy_re(step-2)=Y(2);
    ay_re(step-2)=Y(3);
    step=step+1;
end

%%統計各采樣點產生的新息
Innox(montekaluo,:)=Innovationx;
Innoy(montekaluo,:)=Innovationy;

%% 統計各采樣點位置濾波誤差
error1(montekaluo,:)=xx-x_re;
error2(montekaluo,:)=yy-y_re;

%% 統計各采樣點濾波后的速度分量
vx(montekaluo,:)=vx_re;
vy(montekaluo,:)=vy_re;

%% 統計各采樣點濾波后的機動加速度分量
ax(montekaluo,:)=ax_re;
ay(montekaluo,:)=ay_re;

%% 統計各采樣點機動加速度的方差
Tempxt(montekaluo,:)=Tempx;
Tempyt(montekaluo,:)=Tempy;


hold on
l1=plot(x_re,y_re,'r');
set(l1,'LineWidth',2);
title('Kalman濾波結果')

montekaluo=montekaluo+1;
end


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 計算濾波過程中產生的新息
Innox_ave=sum(Innox)/maxsimu;
Innoy_ave=sum(Innoy)/maxsimu;

figure(2)
plot(1:maxlen-3,Innox_ave);
title('x方向新息');

figure(3)
plot(1:maxlen-3,Innoy_ave);
title('y方向新息');


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 計算濾波后x,y坐標誤差均值與方差
err_x=sum(error1)/maxsimu;
err_y=sum(error2)/maxsimu;

sigam_x=std(error1);
sigam_y=std(error2);

n=1:1:maxlen;
figure(4)
plot(n,err_x)
title('x方向誤差的均值');

figure(5)
plot(n,err_y)
title('y方向誤差的均值');

figure(6)
plot(n,sigam_x)
title('x方向誤差的標準差');

figure(7)
plot(n,sigam_y)
title('y方向誤差的標準差');


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 計算x,y方向各采樣點的速度與加速度
vx_ave=sum(vx)/maxsimu;
vy_ave=sum(vy)/maxsimu;

ax_ave=sum(ax)/maxsimu;
ay_ave=sum(ay)/maxsimu;

figure(8)
plot(1:maxlen-2,vx_ave)
title('x方向的速度');

figure(9)
plot(1:maxlen-2,vy_ave)
title('y方向的速度');

figure(10)
plot(1:maxlen-2,ax_ave)
title('x方向的加速度');

figure(11)
plot(1:maxlen-2,ay_ave)
title('y方向的加速度');



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 計算x,y方向各采樣點的機動加速度的方差
Tempx_ave=sum(Tempxt)/maxsimu;
Tempy_ave=sum(Tempyt)/maxsimu;

figure(12)
plot(1:maxlen-3,Tempx_ave);
title('x方向機動加速度的方差');

figure(13)
plot(1:maxlen-3,Tempy_ave);
title('y方向機動加速度的方差');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看欧美| 成人综合婷婷国产精品久久| 一个色综合网站| 国产精品免费看片| 国产免费观看久久| 日本一二三四高清不卡| 日本一区二区在线不卡| 国产欧美在线观看一区| 亚洲国产高清不卡| 中文字幕一区二区日韩精品绯色| 国产精品伦理一区二区| 日韩一区欧美一区| 亚洲精品国产视频| 亚洲成av人片观看| 日韩精品亚洲一区| 久久国产精品99久久人人澡| 久草精品在线观看| 国产盗摄女厕一区二区三区| 成人动漫精品一区二区| 99久久国产免费看| 精品视频一区 二区 三区| 在线不卡a资源高清| 日韩欧美国产综合在线一区二区三区| 日韩欧美不卡在线观看视频| 2022国产精品视频| 国产精品久久久久久户外露出| 亚洲欧美区自拍先锋| 亚洲成人免费影院| 久久国产麻豆精品| www.欧美色图| 欧美日韩一区二区三区四区五区| 欧美一级一级性生活免费录像| 久久亚洲影视婷婷| 亚洲乱码精品一二三四区日韩在线| 亚洲福利一区二区| 国产一区在线观看视频| 91老师片黄在线观看| 欧美顶级少妇做爰| 国产视频在线观看一区二区三区| 亚洲天堂免费看| 日本不卡一区二区三区高清视频| 激情图片小说一区| 91猫先生在线| 日韩欧美国产一区二区在线播放| 国产精品久久久久天堂| 日韩va欧美va亚洲va久久| 国产成人免费视频精品含羞草妖精| 色香蕉久久蜜桃| 欧美成人一级视频| 一区二区在线免费观看| 激情图区综合网| 欧美亚洲综合另类| 国产亚洲精品中文字幕| 香蕉久久一区二区不卡无毒影院| 国产盗摄视频一区二区三区| 欧美日韩情趣电影| 欧美国产成人在线| 麻豆视频观看网址久久| 91社区在线播放| 欧美精品一区二区在线播放| 亚洲另类中文字| 国产精品一区二区黑丝| 欧美日韩国产美| 中文字幕五月欧美| www.亚洲色图| 欧美精品v日韩精品v韩国精品v| 国产视频一区二区在线观看| 日本特黄久久久高潮| 99精品视频在线播放观看| 精品国产制服丝袜高跟| 亚洲一区二区三区免费视频| 成人午夜视频免费看| 日韩视频国产视频| 亚洲成人动漫在线免费观看| 成人av在线播放网站| 26uuu久久综合| 亚洲成va人在线观看| 91在线观看免费视频| 国产欧美一区二区三区鸳鸯浴| 天天色图综合网| 欧洲色大大久久| 一区在线中文字幕| 丁香啪啪综合成人亚洲小说| 精品剧情v国产在线观看在线| 亚洲成人久久影院| 欧美午夜精品一区二区三区| 亚洲欧美在线视频观看| 成人免费视频app| 国产亚洲1区2区3区| 国产综合色在线| 欧美成人女星排行榜| 日本一区中文字幕| 91麻豆精品91久久久久同性| 亚洲国产精品麻豆| 欧美三级在线播放| 一区二区三区精品| 在线免费观看不卡av| 怡红院av一区二区三区| 91色视频在线| 亚洲黄色片在线观看| 色综合一个色综合| 亚洲精品高清在线观看| 91蜜桃免费观看视频| 亚洲男人电影天堂| 色88888久久久久久影院按摩| 亚洲欧美日本韩国| 在线中文字幕一区二区| 亚洲综合区在线| 欧美日韩亚洲另类| 午夜精品久久久| 欧美一区午夜精品| 久久成人18免费观看| 欧美v亚洲v综合ⅴ国产v| 久久99国内精品| 2024国产精品| 成人高清视频免费观看| 成人欧美一区二区三区视频网页| 91影视在线播放| 亚洲国产成人av网| 91精品国产综合久久福利软件 | 亚洲特级片在线| 91欧美一区二区| 亚洲国产精品久久久久秋霞影院 | av一区二区三区| 亚洲精品视频一区二区| 欧美午夜精品久久久| 男女男精品网站| 国产欧美日韩精品在线| 99精品国产99久久久久久白柏 | 成人一区二区三区中文字幕| 国产精品电影一区二区三区| 欧洲视频一区二区| 蜜桃av噜噜一区| 日本一区二区视频在线| 91福利精品第一导航| 日韩和的一区二区| 国产欧美日韩中文久久| 色哟哟国产精品免费观看| 日产欧产美韩系列久久99| 久久久久国产精品人| eeuss鲁片一区二区三区在线看 | 91啦中文在线观看| 青青草成人在线观看| 国产欧美精品区一区二区三区 | 欧美日韩国产精品自在自线| 经典三级视频一区| 亚洲欧美另类在线| 日韩精品资源二区在线| 成人精品小蝌蚪| 日韩中文字幕亚洲一区二区va在线 | 日韩一区二区三区视频| 岛国精品在线播放| 亚洲.国产.中文慕字在线| 久久久久久久久久久久久夜| 在线欧美日韩国产| 国产精品一区免费在线观看| 亚洲一区在线电影| 国产欧美精品一区二区色综合朱莉| 在线视频欧美区| 国产成人综合亚洲网站| 香蕉久久夜色精品国产使用方法| 国产日产精品一区| 91麻豆精品国产自产在线观看一区| 国产宾馆实践打屁股91| 日本欧美韩国一区三区| ●精品国产综合乱码久久久久 | 丝袜美腿亚洲色图| 国产精品久久久久影院色老大| 欧美一级欧美三级| 一本色道亚洲精品aⅴ| 国产一区二区伦理片| 午夜av电影一区| 亚洲私人黄色宅男| 久久久综合视频| 欧美一区二区三区免费观看视频 | 国产精品久久午夜| 精品嫩草影院久久| 欧美久久久一区| 一本大道久久a久久精二百| 国产精品77777竹菊影视小说| 天天av天天翘天天综合网| 自拍视频在线观看一区二区| 2021国产精品久久精品| 日韩欧美一区二区不卡| 欧美日韩成人一区| 欧美亚洲动漫制服丝袜| gogogo免费视频观看亚洲一| 国产精品99久久久久久宅男| 麻豆一区二区99久久久久| 午夜不卡av在线| 亚洲va欧美va人人爽| 一区二区三区四区国产精品| 国产精品久久久久久久久搜平片 | 色老综合老女人久久久| 成人国产精品免费观看| 国产精品中文有码| 国产麻豆午夜三级精品| 国内久久精品视频| 韩国欧美国产一区| 国产露脸91国语对白|