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

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

?? demo_mc.m

?? 一個UPF的例程
?? M
?? 第 1 頁 / 共 3 頁
字號:
  % METROPOLIS-HASTINGS STEP:  % ========================  u=rand(N,1);   accepted=0;  rejected=0;  for i=1:N,        % Call Unscented Kalman Filter    [muProp,PProp]=ukf(previousXResukfMC(t,i),previousPResukfMC(t,i),[],Q_pfukf,'ukf_ffun',y(t),R_pfukf,'ukf_hfun',t,alpha,beta,kappa);        xparticleProp = muProp + sqrtm(PProp)*randn(1,1);    PparticleProp = PProp;       mProp = feval('hfun',xparticleProp,t);            likProp = inv(sqrt(sigma)) * exp(-0.5*inv(sigma)*((y(t)-mProp)^(2)))+1e-99;    priorProp = ((xparticleProp-previousXResukfMC(t,i))^(g1-1)) ...		 * exp(-g2*(xparticleProp-previousXResukfMC(t,i)));    proposalProp = inv(sqrt(PparticleProp)) * ...	       exp(-0.5*inv(PparticleProp) *( ...					      (xparticleProp-muProp)^(2)));    m = feval('hfun',xparticle_pfukfMC(t,i),t);            lik = inv(sqrt(sigma)) * exp(-0.5*inv(sigma)*((y(t)-m)^(2)))+1e-99;    prior = ((xparticle_pfukfMC(t,i)-previousXResukfMC(t,i))^(g1-1)) ...		 * exp(-g2*(xparticle_pfukfMC(t,i)-previousXResukfMC(t,i)));    proposal = inv(sqrt(Pparticle_pfukfMC(t,i))) * ...	       exp(-0.5*inv(Pparticle_pfukfMC(t,i)) *((xparticle_pfukfMC(t,i)-muProp)^(2)));    ratio = (likProp*priorProp*proposal)/(lik*prior*proposalProp);    acceptance = min(1,ratio);    if u(i,1) <= acceptance       xparticle_pfukfMC(t,i) = xparticleProp;      Pparticle_pfukfMC(t,i) = PparticleProp;      accepted=accepted+1;    else      xparticle_pfukfMC(t,i) = xparticle_pfukfMC(t,i);       Pparticle_pfukfMC(t,i) = Pparticle_pfukfMC(t,i);        rejected=rejected+1;    end;  end;   % End of MCMC loop. end;   % End of t loop.time_pfukfMC(j) = toc;%%%%%%%%%%%%%%%%%%%%%  PLOT THE RESULTS  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  ================  %%%%%%%%%%%%%%%%%%%%%figure(1)clf;p0=plot(1:T,y,'k+','lineWidth',2); hold on;%p2=plot(1:T,mu_ekf,'r:','lineWidth',2); hold on;%p3=plot(1:T,mu_ukf,'b:','lineWidth',2);p4=plot(1:T,mean(xparticle_pf(:,:)'),'g','lineWidth',2);p5=plot(1:T,mean(xparticle_pfekf(:,:)'),'r','lineWidth',2);p6=plot(1:T,mean(xparticle_pfukf(:,:)'),'b','lineWidth',2); p1=plot(1:T,x,'k:o','lineWidth',2); hold off;%legend([p1 p2 p3 p4 p5 p6],'True x','EKF estimate','UKF estimate','PF estimate','PF-EKF estimate','PF-UKF estimate');legend([p0 p1 p4 p5 p6],'Noisy observations','True x','PF estimate','PF-EKF estimate','PF-UKF estimate');xlabel('Time','fontsize',15)zoom on;title('Filter estimates (posterior means) vs. True state','fontsize',15)figure(2)clfsubplot(211);semilogy(1:T,P_ekf,'r--',1:T,P_ukf,'b','lineWidth',2);legend('EKF','UKF');title('Estimates of state covariance','fontsize',14);xlabel('time','fontsize',12);ylabel('var(x)','fontsize',12);zoom on;if (1),figure(3)clf;% Plot predictive distribution of y:subplot(231);domain = zeros(T,1);range = zeros(T,1);thex=[-3:.1:15];hold onylabel('Time (t)','fontsize',15)xlabel('y_t','fontsize',15)zlabel('p(y_t|y_{t-1})','fontsize',15)title('Particle Filter','fontsize',15);%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(yPred_pf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');% Plot posterior distribution of x:subplot(234);domain = zeros(T,1);range = zeros(T,1);thex=[0:.1:10];hold onylabel('Time (t)','fontsize',15)xlabel('x_t','fontsize',15)zlabel('p(x_t|y_t)','fontsize',15)%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(xparticle_pf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');% Plot predictive distribution of y:subplot(232);domain = zeros(T,1);range = zeros(T,1);thex=[-3:.1:15];hold onylabel('Time (t)','fontsize',15)xlabel('y_t','fontsize',15)zlabel('p(y_t|y_{t-1})','fontsize',15)title('Particle Filter (EKF proposal)','fontsize',15);%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(yPred_pfekf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');% Plot posterior distribution of x:subplot(235);domain = zeros(T,1);range = zeros(T,1);thex=[0:.1:10];hold onylabel('Time (t)','fontsize',15)xlabel('x_t','fontsize',15)zlabel('p(x_t|y_t)','fontsize',15)%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(xparticle_pfekf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');% Plot predictive distribution of y:subplot(233);domain = zeros(T,1);range = zeros(T,1);thex=[-3:.1:15];hold onylabel('Time (t)','fontsize',15)xlabel('y_t','fontsize',15)zlabel('p(y_t|y_{t-1})','fontsize',15)title('Particle Filter (UKF proposal)','fontsize',15);%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(yPred_pfukf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');% Plot posterior distribution of x:subplot(236);domain = zeros(T,1);range = zeros(T,1);thex=[0:.1:10];hold onylabel('Time (t)','fontsize',15)xlabel('x_t','fontsize',15)zlabel('p(x_t|y_t)','fontsize',15)%v=[0 1];%caxis(v);for t=6:5:T,  [range,domain]=hist(xparticle_pfukf(t,:),thex);  waterfall(domain,t,range/sum(range));end;view(-30,80);rotate3d on;a=get(gca);set(gca,'ygrid','off');end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-- CALCULATE PERFORMANCE --%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rmsError_ekf(j)     = sqrt(inv(T)*sum((x-mu_ekf).^(2)));rmsError_ukf(j)     = sqrt(inv(T)*sum((x-mu_ukf).^(2)));rmsError_pf(j)      = sqrt(inv(T)*sum((x'-mean(xparticle_pf')).^(2)));rmsError_pfMC(j)    = sqrt(inv(T)*sum((x'-mean(xparticle_pfMC')).^(2)));rmsError_pfekf(j)   = sqrt(inv(T)*sum((x'-mean(xparticle_pfekf')).^(2)));rmsError_pfekfMC(j) = sqrt(inv(T)*sum((x'-mean(xparticle_pfekfMC')).^(2)));rmsError_pfukf(j)   = sqrt(inv(T)*sum((x'-mean(xparticle_pfukf')).^(2)));rmsError_pfukfMC(j) = sqrt(inv(T)*sum((x'-mean(xparticle_pfukfMC')).^(2)));disp(' ');disp('Root mean square (RMS) errors');disp('-----------------------------');disp(' ');disp(['EKF          = ' num2str(rmsError_ekf(j))]);disp(['UKF          = ' num2str(rmsError_ukf(j))]);disp(['PF           = ' num2str(rmsError_pf(j))]);disp(['PF-MCMC      = ' num2str(rmsError_pfMC(j))]);disp(['PF-EKF       = ' num2str(rmsError_pfekf(j))]);disp(['PF-EKF-MCMC  = ' num2str(rmsError_pfekfMC(j))]);disp(['PF-UKF       = ' num2str(rmsError_pfukf(j))]);disp(['PF-UKF-MCMC  = ' num2str(rmsError_pfukfMC(j))]);disp(' ');disp(' ');disp('Execution time  (seconds)');disp('-------------------------');disp(' ');disp(['PF           = ' num2str(time_pf(j))]);disp(['PF-MCMC      = ' num2str(time_pfMC(j))]);disp(['PF-EKF       = ' num2str(time_pfekf(j))]);disp(['PF-EKF-MCMC  = ' num2str(time_pfekfMC(j))]);disp(['PF-UKF       = ' num2str(time_pfukf(j))]);disp(['PF-UKF-MCMC  = ' num2str(time_pfukfMC(j))]);disp(' ');drawnow;%*************************************************************************end    % Main loop (for j...)% calculate mean of RMSE errorsmean_RMSE_ekf     = mean(rmsError_ekf);mean_RMSE_ukf     = mean(rmsError_ukf);mean_RMSE_pf      = mean(rmsError_pf);mean_RMSE_pfMC    = mean(rmsError_pfMC);mean_RMSE_pfekf   = mean(rmsError_pfekf);mean_RMSE_pfekfMC = mean(rmsError_pfekfMC);mean_RMSE_pfukf   = mean(rmsError_pfukf);mean_RMSE_pfukfMC = mean(rmsError_pfukfMC);% calculate variance of RMSE errorsvar_RMSE_ekf     = var(rmsError_ekf);var_RMSE_ukf     = var(rmsError_ukf);var_RMSE_pf      = var(rmsError_pf);var_RMSE_pfMC    = var(rmsError_pfMC);var_RMSE_pfekf   = var(rmsError_pfekf);var_RMSE_pfekfMC = var(rmsError_pfekfMC);var_RMSE_pfukf   = var(rmsError_pfukf);var_RMSE_pfukfMC = var(rmsError_pfukfMC);% calculate mean of execution timemean_time_pf      = mean(time_pf);mean_time_pfMC    = mean(time_pfMC);mean_time_pfekf   = mean(time_pfekf);mean_time_pfekfMC = mean(time_pfekfMC);mean_time_pfukf   = mean(time_pfukf);mean_time_pfukfMC = mean(time_pfukfMC);% display final resultsdisp(' ');disp(' ');disp('************* FINAL RESULTS *****************');disp(' ');disp('RMSE : mean and variance');disp('---------');disp(' ');disp(['EKF          = ' num2str(mean_RMSE_ekf) ' (' num2str(var_RMSE_ekf) ')']);disp(['UKF          = ' num2str(mean_RMSE_ukf) ' (' num2str(var_RMSE_ukf) ')']);disp(['PF           = ' num2str(mean_RMSE_pf) ' (' num2str(var_RMSE_pf) ')']);disp(['PF-MCMC      = ' num2str(mean_RMSE_pfMC) ' (' num2str(var_RMSE_pfMC) ')']);disp(['PF-EKF       = ' num2str(mean_RMSE_pfekf) ' (' num2str(var_RMSE_pfekf) ')']);disp(['PF-EKF-MCMC  = ' num2str(mean_RMSE_pfekfMC) ' (' num2str(var_RMSE_pfekfMC) ')']);disp(['PF-UKF       = ' num2str(mean_RMSE_pfukf) ' (' num2str(var_RMSE_pfukf) ')']);disp(['PF-UKF-MCMC  = ' num2str(mean_RMSE_pfukfMC) ' (' num2str(var_RMSE_pfukfMC) ')']);disp(' ');disp(' ');disp('Execution time  (seconds)');disp('-------------------------');disp(' ');disp(['PF           = ' num2str(mean_time_pf)]);disp(['PF-MCMC      = ' num2str(mean_time_pfMC)]);disp(['PF-EKF       = ' num2str(mean_time_pfekf)]);disp(['PF-EKF-MCMC  = ' num2str(mean_time_pfekfMC)]);disp(['PF-UKF       = ' num2str(mean_time_pfukf)]);disp(['PF-UKF-MCMC  = ' num2str(mean_time_pfukfMC)]);disp(' ');%*************************************************************************break;% This is an alternative way of plotting the 3D stuff:% Somewhere in between lies the best way!figure(3)clf;support=[-1:.1:2];NN=50;extPlot=zeros(10*61,1);for t=6:5:T,  [r,d]=hist(yPred_pf(t,:),support);  r=r/sum(r);  for i=1:1:61,    for j=1:1:NN,      extPlot(NN*i-NN+1:i*NN) = r(i);    end;  end;  d= linspace(-5,25,length(extPlot));  plot3(d,t*ones(size(extPlot)),extPlot,'r')  hold on;end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久电影| 成人午夜激情片| 欧美人与性动xxxx| 亚洲aaa精品| 欧美日韩日日骚| 午夜激情一区二区| 精品国精品国产| 国产成人av网站| 中文字幕欧美国产| 99久久国产综合精品色伊| 一区二区三区国产豹纹内裤在线 | 亚洲一区二区视频| 欧美日韩精品高清| 精品在线播放午夜| 中文字幕精品一区| 欧美日韩精品二区第二页| 美国毛片一区二区| 亚洲欧美另类久久久精品| 91精品在线一区二区| 豆国产96在线|亚洲| 亚洲自拍与偷拍| 国产偷国产偷亚洲高清人白洁| 成人深夜在线观看| 日韩精品电影在线| 成人欧美一区二区三区视频网页| 欧美日韩美女一区二区| www.av精品| 国产精品一区二区x88av| 一区二区三区日韩欧美精品| 精品久久国产老人久久综合| 欧美亚州韩日在线看免费版国语版| 美国av一区二区| 爽好久久久欧美精品| 中文字幕人成不卡一区| 国产婷婷一区二区| 精品美女在线观看| 91精品一区二区三区久久久久久 | 色88888久久久久久影院野外| 精品亚洲成a人| 蜜臀av性久久久久蜜臀aⅴ流畅 | 一区二区三区国产| 中文字幕中文乱码欧美一区二区| 久久无码av三级| 亚洲精品一区二区三区精华液| 91精品国产乱| 精品剧情v国产在线观看在线| 日韩午夜在线影院| 日韩一区二区不卡| 精品欧美黑人一区二区三区| 精品国产精品一区二区夜夜嗨| 日韩欧美在线1卡| 日韩精品资源二区在线| 欧美精品一区视频| 国产欧美日韩精品一区| 自拍av一区二区三区| 一区二区在线看| 麻豆精品视频在线| 国产69精品一区二区亚洲孕妇 | 亚洲电影一区二区三区| 日韩精品三区四区| 国产乱国产乱300精品| av动漫一区二区| 欧美电影一区二区三区| 精品久久久久久久一区二区蜜臀| 国产拍揄自揄精品视频麻豆| 综合激情成人伊人| 五月天激情综合| 成人国产免费视频| 欧美一区二区私人影院日本| 精品久久人人做人人爽| 亚洲激情第一区| 国产精品77777| 777久久久精品| 亚洲欧洲制服丝袜| 美女视频一区二区三区| 91麻豆国产香蕉久久精品| 欧美成人性战久久| 日韩成人精品在线观看| 91玉足脚交白嫩脚丫在线播放| 欧美一区二区三区视频免费播放| 国产精品电影院| 国产乱码精品一区二区三区五月婷| 色成年激情久久综合| 亚洲精品欧美激情| 不卡一区二区在线| 国产无人区一区二区三区| 日韩成人精品在线观看| 91精品国产一区二区三区蜜臀| 亚洲一本大道在线| 欧美日韩高清影院| 免费成人在线网站| 精品噜噜噜噜久久久久久久久试看| 五月婷婷另类国产| 欧美高清精品3d| 日本亚洲天堂网| 精品日韩欧美一区二区| 国产在线播放一区三区四| 日韩免费在线观看| 国产一区二区三区国产| 国产午夜久久久久| 91色九色蝌蚪| 视频一区在线视频| 欧美成人激情免费网| 国产美女娇喘av呻吟久久| 国产欧美一区二区精品忘忧草| 成人h动漫精品一区二| 日本色综合中文字幕| 久久综合一区二区| 色综合亚洲欧洲| 免费在线观看日韩欧美| 国产精品网站一区| 欧美性大战久久久久久久| 青青草97国产精品免费观看| 久久久久成人黄色影片| 色婷婷狠狠综合| 精品一区二区三区不卡| 中文字幕日韩精品一区| 欧美一区二区视频在线观看2022| 精品影视av免费| 一区二区三区四区高清精品免费观看| 欧美人妖巨大在线| 懂色av一区二区在线播放| 视频一区二区国产| 国产视频在线观看一区二区三区| 91久久线看在观草草青青| 国内精品在线播放| 99在线精品免费| 色综合天天做天天爱| jlzzjlzz亚洲日本少妇| 26uuu精品一区二区| 欧美精品xxxxbbbb| 欧美视频在线观看一区| 成人动漫一区二区在线| 精品亚洲成a人| 精一区二区三区| 免费xxxx性欧美18vr| 亚洲一区二区三区四区不卡 | 99精品视频在线观看免费| 国产一区二区三区观看| 久久国产精品免费| 美女视频一区二区| 国产一区二区福利| 国产一区 二区 三区一级| 国产精品1024| 大白屁股一区二区视频| av在线不卡观看免费观看| 91在线视频在线| 欧美性感一区二区三区| 91精品国产福利| 久久综合五月天婷婷伊人| 国产精品国产自产拍高清av王其| 国产精品福利影院| 亚洲成人av在线电影| 日韩成人一区二区| 国产精品123区| 色老头久久综合| 欧美成人一区二区三区在线观看| 久久综合九色综合欧美就去吻| 国产调教视频一区| 亚洲蜜桃精久久久久久久| 亚洲国产乱码最新视频 | 中文字幕欧美一区| 97久久精品人人做人人爽50路| 欧美中文一区二区三区| 欧美大片一区二区| 亚洲视频在线一区二区| 免费av成人在线| 一道本成人在线| 久久久精品综合| 日本亚洲视频在线| 色综合亚洲欧洲| 国产日韩欧美精品在线| 午夜精品久久久久影视| 成人激情黄色小说| 日韩视频一区二区三区在线播放 | 天堂资源在线中文精品| 国产成人福利片| 日韩你懂的在线观看| 亚洲成a人在线观看| 色噜噜狠狠一区二区三区果冻| 久久日韩粉嫩一区二区三区| 麻豆免费精品视频| 日韩欧美亚洲另类制服综合在线| 一区二区三区中文在线| 9i看片成人免费高清| 中文字幕在线免费不卡| 成人中文字幕合集| 国产日韩一级二级三级| 国产成人高清在线| 中文av一区特黄| 国产91丝袜在线播放0| 中文在线一区二区| jlzzjlzz亚洲女人18| 国产精品乱码妇女bbbb| 成人性生交大片| 亚洲精品网站在线观看| 欧美乱妇一区二区三区不卡视频| 亚洲精品一二三| 日韩一级免费观看| 国产不卡一区视频|