<< 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. Default is %CL_eqRad. [m] (1x1)

mu:

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

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 >>