HALOState:

Path: Orbit/ThreeBody

% Approximate an initial state for a HALO orbit given the orbit size
   
 Type HALOState for a demo.
--------------------------------------------------------------------------
   Form:
   [r,v,p] = HALOState( Ax,Az,phiXY,phiZ, system, point, t )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   Ax      (1,1)   Amplitude of oscillation in the x direction (AU)
   Az      (1,1)   Amplitude of oscillation in the z direction (AU)
   phiXY   (1,1)   Initial angle in the XY plane (rad)
   phiZ    (1,1)   Initial phase angle for z oscillation (rad)
   system   (:)    String name of system: 'SEM' or 'EM'
   point   (1,1)   Which libration point: L1 (1) or L2 (2)
   t       (1,1)   Time from initial state

   -------
   Outputs
   -------
   r       (3,1)   Approx. initial HALO position in rotating system. (AU)
   v       (3,1)   Approx. initial HALO velocity in rotating system. (AU)
   p       (1,1)   Approx. HALO period (nondimensional time) 

--------------------------------------------------------------------------
 References:
   Online course notes, Prof. J.D. Mireles James, Rutgers University. 
   http://www.math.rutgers.edu/~jmireles/notes.html
--------------------------------------------------------------------------

Children:

Orbit: OrbitData/EarthMoonSystemConstants
Orbit: OrbitData/SunEarthMoonSystemConstants

Back to the Orbit Module page