gettsatevent

Amostras de uma timeseries situadas exatamente no instante de um evento.

Categoria: Language Fundamentals > Data Types

Sintaxe

tsout = gettsatevent(ts, event)

Retorna as amostras cujo tempo é igual ao do evento.

Descrição

Os eventos são adicionados com addevent. O resultado é uma nova timeseries; seus Time e Data guardam as amostras selecionadas. Não há interpolação: um evento entre duas amostras não seleciona nada.

Argumentos de entrada

ts
timeseries com ao menos um evento.
event
Nome do evento como texto, ou o índice do evento.

Argumentos de saída

tsout
timeseries com as amostras correspondentes; vazia se nenhuma amostra tiver esse tempo.

Exemplo

Evento sobre uma amostra

ts = timeseries((10:10:50)', (0:4)');
ts = addevent(ts, 'k', 2);
r = gettsatevent(ts, 'k');
disp(r.Time)
disp(r.Data)
Saída
     2
    30

Veja também

gettsafteratevent gettsbeforeatevent gettsbetweenevents addevent delevent