<< CL_ex_osc2mean Trajectory and maneuvers CL_ex_propagateMan >>

CelestLab >> Trajectory and maneuvers > CL_ex_propagate

CL_ex_propagate

Orbit propagation (all analytical models)

Calling Sequence

[result1, result2] = CL_ex_propagate(mod, type_oe, t1, mean_oe_t1, t2, res [, er, mu, j1jn])

Description

Parameters

mod:

(string) Model name: "central", "j2sec", "lydsec", "lydlp", "eckhech". (1x1)

type_oe:

(string) Type of orbital elements used for input/output: "kep", "cir", "cireq" or "equin" (1x1)

t1:

Initial time [days] (1x1 or 1xN)

mean_oe_t1:

Mean orbital elements at time t1 (6x1 or 6xN)

t2:

Final time [days] (1xN or 1x1)

res:

(string) Type of output (mean or osculating): "m", "o", "mo", "om" (1x1)

er:

(optional) Equatorial radius [m]. Default is %CL_eqRad

mu:

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

j1jn:

(optional) Vector of zonal harmonics. Default is %CL_j1jn (Nz x 1)

result1, result2:

Mean or osculating orbital elements at t2 (6xN)

Authors

See also

Examples

mean_kep0 = [7.e6; 1.e-3; 1; %pi/2; 0.1; 0.2];
t0 = 0;
t = 1:4;
osc_kep = CL_ex_propagate("eckhech","kep",t0,mean_kep0,t,"o")

Report an issue
<< CL_ex_osc2mean Trajectory and maneuvers CL_ex_propagateMan >>