Legend:
- Unmodified
- Added
- Removed
-
bdm/estim/KF_ui.h
r325 r332 24 24 //parameters 25 25 EKFCh* E; E=new EKFCh; 26 E->set_parameters(IM, OM, diag(getvec(S["dQ"])), diag(getvec(S["dR"])));26 //EKFfull* E; E=new EKFfull; 27 27 28 28 //statistics … … 31 31 mat P0; 32 32 if (S.exists("mu0")){mu0=getvec(S["mu0"]);}else{mu0=zeros(dim);}; 33 if (S.exists("P0")){mu0=getmat(S["P0"],dim);}else{P0=eye(dim);}; 33 if (S.exists("P0")){P0=getmat(S["P0"],dim);}else{P0=eye(dim);}; 34 if (S.exists("dP0")){P0=diag(getvec(S["dP0"]));}else{P0=eye(dim);}; 34 35 E->set_statistics(mu0,P0); 35 36 37 //parameters 38 E->set_parameters(IM, OM, diag(getvec(S["dQ"])), diag(getvec(S["dR"]))); 39 36 40 //connect 37 41 RV* drv; UIbuild(S["drv"],drv); -
bdm/estim/libKF.cpp
r283 r332 71 71 dimy = phxu0->dimension(); 72 72 dimu = pfxu0->_dimu(); 73 73 E.epdf::set_parameters(dimx); 74 74 75 A.set_size(dimx,dimx); 75 76 C.set_size(dimy,dimx);