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