setabstime
Define tempos absolutos (calendário) em uma timeseries a partir de textos de data.
Categoria: Language Fundamentals > Data Types
Sintaxe
ts = setabstime(ts, dates)
Define o vetor de tempo a partir de um cell array de textos de data, um por amostra.
Descrição
Por padrão uma timeseries conta o tempo como um simples número de segundos. Depois de setabstime os tempos são deslocamentos a partir da data inicial, e a série pode ser alinhada a datas reais do calendário. O número de datas deve ser igual ao número de amostras.
Argumentos de entrada
ts- Um objeto
timeseries. dates- Cell array de textos de data em um formato aceito por
datestr.
Argumentos de saída
ts- A série com tempos absolutos; a primeira data vira
TimeInfo.StartDate.
Exemplo
ts = timeseries([1 2 3]', [0 1 2]);
d = {'01-Jan-2024 00:00:00', '01-Jan-2024 00:00:01', '01-Jan-2024 00:00:02'};
ts = setabstime(ts, d);
ts.TimeInfo.StartDate
Saída
ans = '01-Jan-2024 00:00:00'