WrapSegments:

Path: CubeSat/Utilities

% Separate a wrapped vector into a series of segments in cells.

--------------------------------------------------------------------------
   Form:
   [y,k] = WrapSegments( x, tol )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   x       (1,:)    Vector of data points
   tol     (1,1)    Jump tolerance. 
                    If x(k+1)-x(k) > tol, the segment ends at x(k).
   
   -------
   Outputs
   -------
   y       {1,n}    Cell array of segments. 
                    Each segment "i" is 1 x m(i) array and sum(m)=n
   k       {1,n}    Cell array of index values so that: y{j} = x( k{j} );

--------------------------------------------------------------------------

Back to the CubeSat Module page