ne

Diferente de, a forma de função do operador ~=.

Categoria: Symbolic Computations in MATLAB > Operators and Elementary Operations

Sintaxe

C = ne(A, B)

Equivale a A ~= B.

Descrição

O operador A ~= B é true onde os elementos diferem. Ao contrário das comparações de ordem, números complexos são comparados nas partes real e imaginária, e NaN ~= NaN é true, pois NaN não é igual a nada.

Para arrays de caracteres a comparação é feita caractere a caractere, então os arrays precisam ter o mesmo tamanho ou um deles ser escalar.

Argumentos de entrada

A, B
Arrays numéricos, de caracteres ou strings, ou escalares simbólicos. Os tamanhos devem ser compatíveis (iguais, um deles escalar, ou com broadcast).

Argumentos de saída

C
Array lógico com o tamanho do broadcast. Com operandos simbólicos, uma relação simbólica como x > 1.

Exemplo

Números, texto e NaN

ne([1 2 3], 2)
ne('abc', 'abd')
ne(NaN, NaN)
Saída
ans = 1×3 logical array

   1   0   1
ans = 1×3 logical array

   0   0   1
ans = logical
   1

Veja também

eq gt lt isequal not