array2timetable

Converte um array em uma timetable com instantes de linha dados.

Categoria: Language Fundamentals > Data Types

Sintaxe

TT = array2timetable(A, 'RowTimes', t)

Cria uma timetable com uma linha por linha de A e instantes do vetor datetime ou duration t.

TT = array2timetable(___, 'VariableNames', names)

Também dá nomes às variáveis.

TT = array2timetable(A, 'SampleRate', fs)

Gera instantes igualmente espaçados a partir de uma taxa de amostragem em hertz.

Descrição

É assim que uma matriz simples de medições vira dados indexados no tempo. Os instantes das linhas são obrigatórios, a menos que se dê uma taxa de amostragem ou um passo de tempo. O resultado aceita retime, synchronize e indexação por tempo.

Argumentos de entrada

A
Array 2-D; cada coluna vira uma variável.
'RowTimes'
Vetor datetime ou duration com uma entrada por linha, em ordem crescente.
'SampleRate'
Taxa de amostragem em hertz, como alternativa a RowTimes.

Argumentos de saída

TT
Uma timetable.

Exemplo

Matriz com tempos em segundos

A = [1 2; 3 4];
TT = array2timetable(A, 'RowTimes', seconds([1; 2]), 'VariableNames', {'a', 'b'})
Saída
TT = 2×2 timetable

    Time     a    b
    _____    _    _

    1 sec    1    2
    2 sec    3    4

Veja também

timetable array2table retime seconds table2timetable