KalmanFilter
logistic2.m
Go to the documentation of this file.
1 clear all;
2 addpath('..');
3 addpath('../../discrete_discrete');
4 addpath('../../discrete_discrete/examples');
5 
6 logistic;
7 close all;
8 
9 C_ukf = @(x,i) C*x + 0.*i;
10 Q_d_ukf = @(i) Q_d + 0.*i;
11 R_d_ukf = @(i) R_d + 0.*i;
12 next_func = @(x) next_func(x,0);
13 
14 [estimates_ukf, covariances_ukf] = ukf(next_func, state_count, sensor_count,...
15  outputs,C_ukf,Q_d_ukf,R_d_ukf,P_0,x_0, measurements);
16 
17 max_err = max(abs(estimates - estimates_ukf)./estimates)
18 
19 [estimates_ukf2, covariances_ukf2] = ukf2(next_func, state_count, sensor_count, outputs,C,Q_d,R_d,P_0,x_0, measurements);
20 
21 max_err = max(abs(estimates_ukf - estimates_ukf2))
function ukf(in f_func, in state_count, in sensor_count, in measurement_count, in C, in Q, in R, in P_0, in x_0, in measurements)
function ukf2(in f_func, in state_count, in sensor_count, in measurement_count, in C, in Q, in R, in P_0, in x_0, in measurements)