AccelVector2ManeuverStruct:

--------------------------------------------------------------------------
   Build a "maneuver" data structure from acceleration and time vectors. 

   Since version 7.
--------------------------------------------------------------------------
   Usage:
   [maneuver,dV,dT] = AccelVector2ManeuverStruct( aC, t, tRef, nomAccel, minSepTime );
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   aC           (3,N)     [x;y;z] acceleration over N time intervals            [km/sec^2]
   t            (1,N)     Time vector                                           [sec]
   tRef          (.)      Reference time (epoch)                                [sec]
   nomAccel      (1)      Magnitude of thruster's nominal acceleration output   [km/sec^2] 
   minSepTime    (1)      Minimum allowable separation time between burns       [sec]

   -------
   Outputs
   -------
   maneuver      (.)      Maneuver data structure
   dV           (1,k)     Absolute value of all non-zero delta-v's              [km/sec^2]
   dT           (1,N-1)   Vector of time-steps                                  [sec]
   
--------------------------------------------------------------------------

Children:

FormationFlying: DataStructures/Maneuver_Structure
Math: Linear/Mag
Math: Linear/Unit