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