<< CL_dsp_covCoord DEPRECATED CL_ev_visibility >>

CelestLab >> DEPRECATED > CL_dsp_kepCovPropa

CL_dsp_kepCovPropa

Covariance propagation - DEPRECATED

Calling Sequence

[kep_t2, cov_t2] = CL_dsp_kepCovPropa(t1, kep_t1, cov_t1, t2 [, mu])

Description

Parameters

t1:

Initial time [days] (1x1)

kep_t1:

Keplerian elements at time t1 [sma;ecc;inc;pom;gom;anm] (6x1)

cov_t1:

Covariance matrix at time t1 (6x6)

t2:

Final time(s) [days] (1xN)

mu :

(optional) Gravitational constant [m^3/s^2]. Default value is %CL_mu

kep_t2:

Keplerian elements at t2 [sma;ecc;inc;pom;gom;anm] (6xN)

cov_t2:

Covariance matrix at time t2 (6x6xN)

Authors

See also

Examples

// Propagation of covariance matrix (Keplerian elements)
t0 = 0;
sma = 7.e6;
kep0 = [sma; 0.05; 1; 0; 0; 0];
cov0 = diag([100; 1.e-6; 1.e-6; 1.e-6; 1.e-6; 1.e-3].^2);
t = t0 + (0 : 300 : 86400) / 86400;
[kept, covt] = CL_dsp_kepCovPropa(t0, kep0, cov0, t);

scf();
plot(t, sma * matrix(sqrt(covt(6,6,:)), 1, -1));

// Derivation of position covariance matrix in tnw frame
[pos, vel, jac] = CL_oe_kep2car(kept);
M = CL_fr_tnwMat(pos, vel);
covpv = jac * covt * jac';
covploc = M * covpv(1:3,1:3,:) * M';

plot(t, matrix(sqrt(covploc(1,1,:)), 1, -1), "r");

Report an issue
<< CL_dsp_covCoord DEPRECATED CL_ev_visibility >>