<< CL_stela_deriv Trajectory and maneuvers CL_stela_getConst >>

CelestLab >> Trajectory and maneuvers > CL_stela_extrap

CL_stela_extrap

Orbit propagation using STELA

Calling Sequence

[result1, result2, ...] = CL_stela_extrap(type_oe, cjd0, mean_oe0, cjd, params, res [, frame, ut1_tref, tt_tref])

Description

Parameters

type_oe:

(string) Type of orbital elements: "kep", "cir", "cireq", "equin", "pv".

cjd0:

Initial date (CJD, time scale: TREF) (1x1)

mean_oe0:

Initial mean orbital elements (6x1)

cjd:

Final dates (CJD, time scale: TREF) (1xN)

params:

(structure) Propagation model parameters.

res:

(string) Wanted results: "m", "tm", "i" (1xP).

frame:

(string, optional) Input/output frame. Default is "ECI"

ut1_tref:

(optional) UT1-TREF [seconds]. Default is %CL_UT1_TREF (1x1)

tt_tref:

(optional) TT-TREF [seconds]. Default is %CL_TT_TREF (1x1)

result1, result2, ...:

Mean orbital elements, transition matrix, or information data (see above)

Authors

Examples

// Initial date (cjd, time scale: TREF)
cjd0 = 20000;

// Keplerian mean orbital elements (frame: ECI)
mean_kep0 = [7.e6; 1.e-3; 98*(%pi/180); %pi/2; 0; 0];

// Final dates
cjd = cjd0 + (0:60);

// STELA model parameters (default values)
params = CL_stela_params();

// Propagation
[mean_kep, info] = CL_stela_extrap("kep", cjd0, mean_kep0, cjd, params, ["m", "i"]);

// Plot inclination (deg)
scf();
plot(cjd, mean_kep(3,:) * (180/%pi));

Report an issue
<< CL_stela_deriv Trajectory and maneuvers CL_stela_getConst >>