WalkerConstellation:

Path: Orbit/Constellations

% Compute orbital elements for a Walker constellation.

 Generates a delta constellation be default, also called a rosette. For
 a star geometry, pass in true for the optional doStar parameter. The
 notation is i:n/p/f; f, the relative spacing, is an integer which can
 take any value from 0 to (p-1).
   
 Real-life examples include the Galileo, a delta geometry, and Iridium,
 a star geometry. If there are no arguments the function creates a plot.
--------------------------------------------------------------------------
   Form:
   [elements, pl] = WalkerConstellation( t, p, f, inc, sma, doStar )
--------------------------------------------------------------------------
   -----
   Input
   -----
   t         (1,1)    Total number of satellites
   p         (1,1)    Number of orbital planes
   f         (1,1)    Relative spacing between satellites in adjacent planes
   inc       (1,1)    Inclination (rad)
   sma       (1,1)    Semi-major axis (km)
   doStar    (1,1)    Optional. True for a star constellation.

   ------
   Output
   ------
   elements   (6,t)    Kepler elements
   pl         (1,t)    Planet

--------------------------------------------------------------------------
  Reference: Larson and Wertz, Space Mission Analysis and Design, second
  edition (1996), "Constellation Patterns", p. 191
--------------------------------------------------------------------------

Children:

SC: BasicOrbit/RVFromKepler
SC: SCMat/EarthMR
SC: Visualization/PlotPlanet
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/DeBlankLT
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/AssignColors
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS

Back to the Orbit Module page