isregular

Testa se um timetable tem tempos de linha igualmente espaçados.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isregular(TT)

Retorna true se os tempos de linha de TT são ordenados, únicos e igualmente espaçados.

Descrição

Um timetable regular tem passo constante entre tempos de linha consecutivos, como um sinal amostrado com taxa fixa. Os irregulares vêm de registros de eventos ou amostras perdidas. Algumas operações, como retime com taxa fixa ou defasagem por uma duração, são mais simples com dados regulares.

Argumentos de entrada

TT
Um timetable.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Tempos de linha regulares e irregulares

a = timetable(seconds([0;1;2]), [1;2;3]);
b = timetable(seconds([0;1;3]), [1;2;3]);
isregular(a)
isregular(b)
Saída
ans = logical
   1
ans = logical
   0

Veja também

timetable retime lag synchronize