CL_op_ssoJ2 — Semi major axis, eccentricity or inclination for a sun synchronous orbit (J2)
[output] = CL_op_ssoJ2(type_output,par1,par2[,er[,mu[,j2[,om_sun]]]]) [sma] = CL_op_ssoJ2('a',ecc,inc[,er[,mu[,j2[,om_sun]]]]) [ecc] = CL_op_ssoJ2('e',sma,inc[,er[,mu[,j2[,om_sun]]]]) [inc] = CL_op_ssoJ2('i',sma,ecc[,er[,mu[,j2[,om_sun]]]])
- If type_output='a', par1 is eccentricity, par2 is inclination and semi major axis is computed (output).
- If type_output='e', par1 is semi major axis, par2 is inclination and eccentricity is computed (output).
- If type_output='i', par1 is semi major axis, par2 is eccentricity and inclination is computed (output)
Note : If there is no solution, %nan is returned.
string defining parameter to compute (output). It can be 'a' for semi major axis, 'e' for eccentricity or 'i' for inclination
semi major axis if type_output is 'e' or 'i' ; eccentricity if type_output is 'a' [m] (1xN)
inclination if type_output is 'a' or 'e' ; eccentricity if type_output is 'i' [rad] (1xN)
(optional) equatorial radius [m] (default is %CL_eqRad)
(optional) geocentric gravitational constant [m^3/s^2] (default value is %CL_mu)
(optional) second zonal harmonic (default is %CL_j2)
(optional) mean apparent revolution speed of the Sun around the Earth (default is %CL_omSun) (1 x 1)
semi major axis if type_output is 'a' ; eccentricity if type_output is 'e' ; inclination if type_output is 'i' [m rad] (1xN)
// Compute inclination for sunsynchronism sma = 7078.e3; ecc = 0.01; inc = CL_op_ssoJ2 ('i', sma, ecc) // Compute eccentricity for sunsynchronism sma = 7078.e3; inc = CL_deg2rad(98.15); ecc = CL_op_ssoJ2 ('e', sma, inc) // Compute semi major axis for sunsynchronism ecc = 0.01; inc = CL_deg2rad(97); sma = CL_op_ssoJ2 ('a', ecc, inc)