generatezk.m
上传用户:jspk663
上传日期:2013-08-19
资源大小:232k
文件大小:0k
源码类别:

matlab例程

开发平台:

Matlab

  1. function generatezk
  2. try 
  3.     load inidata;
  4. catch
  5.     msgbox('The filter has not been initialized!','Warning','warn','modal');
  6.     return
  7. end
  8. ti=get(findobj(gcf,'tag','time'),'userdata');
  9. sigma0=sqrt(diag(P0));
  10. sigmaw=sqrt(diag(Q));
  11. sigmav=sqrt(diag(R));
  12. X=normrnd(X0,sigma0);
  13. for k=1:ti(2)+1
  14.     w=normrnd(0,sigmaw);
  15.     v=normrnd(0,sigmav);
  16.     Zkk{k}=H*X+v;
  17.     X=A*X+B*w;    
  18. end
  19. save fZk Zkk;