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
datetimeoudurationcom 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