isbetween

Testa se valores estão dentro de um intervalo, extremos incluídos.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isbetween(x, lower, upper)

Retorna verdadeiro onde lower <= x <= upper.

Descrição

isbetween é mais usada com datas: poupa escrever x >= lower & x <= upper e é mais legível. Os dois limites são incluídos. Um valor igual a qualquer extremo conta como dentro.

Argumentos de entrada

x
Array datetime, duration (ou numérico) a testar.
lower, upper
Escalares ou arrays do mesmo tipo, de tamanho compatível com x.

Argumentos de saída

tf
Array lógico.

Exemplo

Datas em um mês

t = datetime(2024, 1, [5 20 31]);
isbetween(t, datetime(2024, 1, 1), datetime(2024, 1, 25))
Saída
ans = 1×3 logical array

   1   1   0

Veja também

datetime between ismember withinrange timerange