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