timetable
Cria uma tabela cujas linhas são rotuladas com instantes.
Categoria: Language Fundamentals > Data Types
Sintaxe
TT = timetable(rowTimes, var1, var2, ...)
Cria uma timetable a partir de um vetor de tempos e de variáveis de dados com a mesma altura.
TT = timetable(___, 'VariableNames', names)
Dá nomes às variáveis de dados.
Descrição
Uma timetable é uma tabela que sempre tem os instantes como primeira coluna, o que permite operações sensíveis ao tempo: selecionar com timerange, alinhar com synchronize, reamostrar com retime e plotar contra o tempo. As variáveis de dados são lidas como variáveis de tabela, TT.x, e os instantes com TT.Time.
Indexar uma linha dá outra timetable; indexar uma variável com ponto dá a coluna pura.
Argumentos de entrada
rowTimes- Vetor datetime ou duration, um valor por linha.
var1, var2, ...- Arrays de dados com tantas linhas quanto
rowTimes. 'VariableNames'- Nomes das variáveis de dados.
Argumentos de saída
TT- Timetable. Os tempos das linhas ficam em
TT.Time(ou no nome que você deu a eles).
Exemplo
Criar e ler uma timetable
TT = timetable(seconds([0;1;2]), [5;6;7], 'VariableNames', {'x'})
TT.x
TT.Time
Saída
TT = 3×1 timetable
Time x
_____ _
0 sec 5
1 sec 6
2 sec 7
ans = 3×1
5
6
7
ans = 3×1 duration array
0 sec
1 sec
2 sec
Veja também
table timerange synchronize retime table2timetable timeseries