timeseries

Methods

Method Reference: timeseries.delevent

timeseries: ts = delevent (ts, name)

timeseries: ts = delevent (ts, name, n)

Remove events from a series.

ts = delevent (ts, name) removes the first event named name, a character vector or a string scalar matched in case, from the Events of the series ts; for a cell array of names, the first event of each.

ts = delevent (ts, name, n) removes the nth event of each name instead, counting only the events of that name in the order they are held.

A name no event has, or an n beyond the events of that name, is refused; MATLAB then removes nothing, silently.

See also: timeseries.addevent

Source Code: timeseries

delevent removes events by name; a number chooses one occurrence of a repeated name.

 ts = timeseries ((1:10)', 0:9);
 ts = addevent (ts, {'mark', 'mark', 'peak'}, [2, 5, 7]);
 s = delevent (ts, 'mark', 2);
 {s.Events.Name; s.Events.Time}
ans =
  2x2 cell array

    {'mark'}    {'peak'}    
    {[   2]}    {[   7]}