root/applications/dual/SIDP/transformace(3)/sloz.asv @ 1106

Revision 1105, 0.7 kB (checked in by zimamiro, 14 years ago)
Line 
1function [ztrata control y b P]=sloz(apriori,system)
2
3    [H u]=load_H;
4   
5    %for i=1:size(H,1);       
6     %   plot(H(i,:,1),H(i,:,2),'g.');    end
7   
8    %plot(H(1,:,1),H(1,:,2),'g.');    hold on
9    %plot(H(1,index,1), H(1,index,2),'r+');   
10    %plot(eta_tilda, beta_tilda,'b.');  hold off
11   
12    [ztrata control y b P]=rizeni(H,u,system,apriori);
13end
14
15function next=kalman_filter(state,u,sigma)
16%OK
17%prostor hyperstavu - kazdy bod ma souradnice (y, b, P)
18
19%realization
20next(1)=state(1)+(state(2)+state(3)*randn)*u+sigma*randn;
21   
22%kalman
23    K=u*state(3)/(state(3)*u^2+sigma^2);
24    next(2)=state(2)+K*(next(1)-state(1)-state(2)*u);
25    next(3)=(1-K*u)*state(3);
26end
Note: See TracBrowser for help on using the browser.