<=

Operador menor ou igual: testa elemento a elemento se A é no máximo B.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

C = A <= B

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

Descrição

Funciona como <, mas aceita também a igualdade. Os tamanhos seguem as regras de expansão implícita e o resultado é um array lógico. Qualquer comparação com NaN dá 0, inclusive NaN <= NaN.

Com números de ponto flutuante, a igualdade exata pode falhar por arredondamento; compare com uma tolerância quando isso importar.

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 = [1 2 3 4 5];
x <= 3
sum(x <= 3)
NaN <= NaN
Saída
ans = 1×5 logical array

   1   1   1   0   0
ans = 3
ans = logical
   0

Veja também

le < >= == any