withtol
Seleciona linhas de um timetable cujos tempos estão próximos de tempos dados, dentro de uma tolerância.
Categoria: Language Fundamentals > Data Types
Sintaxe
s = withtol(times, tol)
Cria um subscrito que casa tempos de linha a até tol de qualquer um dos times.
Descrição
A comparação exata de tempos é frágil quando vêm de amostragem ou arredondamento. withtol permite pedir "as linhas perto de 5 segundos" sem escrever a aritmética. Vários tempos podem ser dados de uma vez, e toda linha próxima de qualquer um deles é selecionada.
O objeto não faz nada sozinho; só tem sentido como subscrito de linha de um timetable.
Argumentos de entrada
times- Tempos desejados, como valores
datetimeouduration, do mesmo tipo dos tempos das linhas. tol- Tolerância como
duration. Uma linha casa quando seu tempo difere de um alvo em no máximotol.
Argumentos de saída
s- Um objeto de subscrito de timetable, usado dentro dos parênteses:
TT(s, :).
Exemplo
TT = timetable(seconds([1;5;9]), [1;2;3]);
TT(withtol(seconds(5.2), seconds(0.5)), :)
TT(withtol(seconds([1 9]), seconds(1)), :)
Saída
ans = 1×1 timetable
Time Var1
_____ ____
5 sec 2
ans = 2×1 timetable
Time Var1
_____ ____
1 sec 1
9 sec 3