timeseries
Cria um objeto de série temporal: amostras de dados com seus instantes.
Categoria: Language Fundamentals > Data Types
Sintaxe
ts = timeseries(data)
Cria uma série com instantes de amostra 0, 1, 2, ....
ts = timeseries(data, time)
Usa o vetor de tempos dado.
ts = timeseries(___, 'Name', name)
Define o nome da série.
Descrição
Uma timeseries mantém os valores e seus instantes juntos e oferece operações que respeitam o tempo, como resample, addsample, delsample e synchronize. A quantidade de amostras deve coincidir com o comprimento do vetor de tempos; caso contrário ocorre um erro.
Código mais novo costuma usar timetable, que também guarda dados com instantes mas combina melhor com tabelas; use timeseries2timetable para converter.
Argumentos de entrada
data- Array numérico. Uma dimensão deve coincidir com o número de instantes (geralmente a primeira).
time- Vetor de instantes de amostra, um por amostra.
'Name'- Nome da série (padrão
'unnamed').
Argumentos de saída
ts- Objeto timeseries com as propriedades
Data,Time,Name,Lengthe outras.
Exemplo
Dados, tempo e nome
ts = timeseries([10 20 30]', [0 1 2], 'Name', 'sig');
ts.Data'
ts.Time'
ts.Name
ts.Length
Saída
ans = 1×3
10 20 30
ans = 1×3
0 1 2
ans = 'sig'
ans = 3
Veja também
timeseries2timetable timetable resample addsample tscollection