TRAJUNWRAP is the jOceans module of jLab.

 TRAJUNWRAP  Unwraps Lagrangian trajectories from a periodic domain.
    CX=TRAJUNWRAP(CX,L) unwraps the complex-valued Lagrangian trajectory CX 
    from within a doubly periodic domain having edges at +/- L.  
    CX specifies the partile position in complex-valued form CX=X+iY.
    CX may be of any dimension, but time is assumed to increase along rows.
    The output array will be the same size as the input array.  
    Set L=[LX LY] to specify different periodicities in the X and Y 
    directions. Use L=[LX NaN] for only zonal periodicity, or L=[NaN Ly] 
    for only meridional periodicity.
    [CX1,CX2,...,CXN]=TRAJUNWRAP(CX1,CX2,...CXN,L) also works for multiple
    arrays of trajectories with the same periodicity.
    TRAJUNWRAP(CX1,CX2,...CXN,L); with no output arguments overwrites the 
    original named input variables.
    See also TRAJWRAP.
    Usage: cx=trajunwrap(cx,L);
           cx=trajunwrap(cx,[Lx Ly],'nan');
           cx=trajunwrap(cx,[Lx Ly]);
           [cx1,cx2]=trajunwrap(cx1,cx2,[Lx Ly]);
           trajunwrap(cx1,cx2,[Lx Ly]);
    This is part of JLAB --- type 'help jlab' for more information
    (C) 2014--2015 J.M. Lilly --- type 'help jlab_license' for details

contents | allhelp | index