gettsbetweenevents

Parte de uma timeseries situada entre dois eventos.

Categoria: Language Fundamentals > Data Types

Sintaxe

tsout = gettsbetweenevents(ts, event1, event2)

Retorna as amostras entre os instantes dos dois eventos.

tsout = gettsbetweenevents(ts, n1, n2)

Seleciona os eventos pelo índice.

Descrição

Os eventos são adicionados com addevent. O resultado é uma nova timeseries; seus Time e Data guardam as amostras selecionadas. O intervalo vai do tempo do primeiro evento ao do segundo.

Argumentos de entrada

ts
timeseries com ao menos dois eventos.
event1, event2
Nomes de eventos como texto, ou índices de eventos.

Argumentos de saída

tsout
timeseries com as amostras no intervalo.

Exemplo

Entre dois eventos

ts = timeseries((10:10:50)', (0:4)');
ts = addevent(ts, 'start', 1.5);
ts = addevent(ts, 'stop', 3.5);
r = gettsbetweenevents(ts, 'start', 'stop');
disp(r.Time')
disp(r.Data')
Saída
     2     3
    30    40

Veja também

gettsafterevent gettsbeforeevent getsampleusingtime addevent timeseries