Path: CubeSat/MissionPlanning
% Find time windows when elements of vector x are within specified range
Type FindTimeWindows for a demo.
--------------------------------------------------------------------------
Form:
window = FindTimeWindows( t, x, lim );
--------------------------------------------------------------------------
------
Inputs
------
t (1,N) N time points
x (M,N) Set of M variables across N time points
lim (1,2) Time window limits (min,max)
-------
Outputs
-------
window (.) Data structure array with window information.
Each element "i" of this array is for a different
row of the x matrix. Fields are:
.nObs: (1,1) Number of observations (windows)
.window: (nObs,2) Each row is a new time window
.time: {1,nObs} Time vectors from t inside each window
.x: {1,nObs} Data vectors from x(i,:) inside each window
.indexStart (1,nObs) Starting time index for window
.indexEnd (1,nObs) Ending time index for window
--------------------------------------------------------------------------
See also: ObservationTimeWindows
--------------------------------------------------------------------------
Back to the CubeSat Module page