withinrange

Testa se os tempos das linhas de um timetable estão dentro de um intervalo de tempo.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = withinrange(TT, tr)

Retorna verdadeiro quando todo o intervalo de TT está dentro do intervalo tr.

Descrição

O teste compara os tempos da primeira e da última linha de TT com os limites de tr. Se ambos estiverem dentro, a resposta é verdadeira, senão falsa. É uma de três verificações parecidas: withinrange (o timetable está dentro do intervalo), containsrange (o intervalo está dentro do timetable) e overlapsrange (os dois compartilham algum tempo).

O resultado é um único valor lógico para o timetable inteiro, não um por linha. Para escolher linhas use um intervalo de tempo como subscrito.

Argumentos de entrada

TT
Um timetable.
tr
Um intervalo de tempo criado com timerange.

Argumentos de saída

tf
Um escalar lógico.

Exemplo

TT = timetable(seconds([1;3;5]), [10;20;30]);
withinrange(TT, timerange(seconds(0), seconds(10)))
withinrange(TT, timerange(seconds(2), seconds(10)))
Saída
ans = logical
   1
ans = logical
   0

Veja também

containsrange overlapsrange timerange withtol timetable