<

Operador menor que: testa elemento a elemento se A é menor que B.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

C = A < B

Aplica o operador a A e B. Equivale a lt(A, B).

Descrição

A comparação é feita elemento a elemento com expansão implícita, então uma matriz pode ser comparada com um escalar, ou uma linha com uma coluna. O resultado é um array lógico que funciona como máscara: x(x < 0) seleciona as entradas negativas. Comparar com NaN sempre dá 0.

Argumentos char são comparados pelos códigos dos caracteres.

Argumentos de entrada

A, B
Arrays numéricos, lógicos ou de char (para valores complexos só a parte real é comparada). Os tamanhos devem ser compatíveis, ou um deles um escalar.

Argumentos de saída

C
Array lógico: 1 onde a relação vale, 0 nos demais.

Exemplo

x = [4 -1 7 0];
x < 3
x(x < 3)
[1 2 3] < [2; 3]
Saída
ans = 1×4 logical array

   0   1   0   1
ans = 1×2

    -1     0
ans = 2×3 logical array

   1   0   0
   1   1   0

Veja também

lt <= > == find