setinterpmethod

Define o método de interpolação de uma timeseries.

Categoria: Language Fundamentals > Data Types

Sintaxe

ts = setinterpmethod(ts, method)

Usa method quando a série é avaliada em tempos que não são amostras.

Descrição

O método é usado por resample e pela aritmética que precisa de dados em tempos comuns. A interpolação linear serve a sinais contínuos; a retenção de ordem zero serve a grandezas que ficam constantes até serem atualizadas, como um valor de referência.

Argumentos de entrada

ts
Um objeto timeseries.
method
'linear' ou 'zoh' (retenção de ordem zero, que repete o valor anterior), ou um function handle de interpolação.

Argumentos de saída

ts
A série com o novo método.

Exemplo

ts = timeseries([10 20 30]', [0 1 2]);
ts = setinterpmethod(ts, 'zoh');
r = resample(ts, [0.5 1.5]);
r.Data'
Saída
ans = 1×2

    10    20

Veja também

getinterpmethod resample timeseries interp1