English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Operadores de relação do MATLAB

Operadores do Matlab

Os operadores de relação podem lidar com dados escalares e não escalares. Os operadores de relação de arrays executam comparações elementares entre dois arrays, retornando um array lógico de tamanho correspondente, cujos elementos são configurados lógica1(true), a relação é true, o elemento é configurado como lógico 0(false). Não.}

A tabela a seguir mostra os operadores de relação-

NúmeroOperadores e Descrições
1

<

Menor que

2

<=

Menor ou igual a

3

>

Maior que

4

>=

Maior ou igual a

5

==

Igual a

6

~=

Diferente de

Exemplo Online

Crie um arquivo de script e insira o seguinte código-

a = 100;
b = 200;
se (a >= b)
max = a
senão
max = b
fim
Quando você executar o arquivo, ele produzirá o seguinte resultado-
max =  200

Além dos operadores de relação mencionados acima, o MATLAB também fornece os seguintes comandos para o mesmo propósito/Função-

NúmeroDescrição da Função
1

eq(a, b)

Testar se a é igual a b

2

ge(a, b)

Testar se a é maior ou igual a b

3

gt(a, b)

Testar se a é maior que b

4

le(a, b)

Testar se a é menor ou igual a b

5

lt(a, b)

Testar se a é menor que b

6

ne(a, b)

Testar se a não é igual a b

7

isequal

Testar se dois arrays são iguais

8

isequaln

Testar se um array é igual, considerando NaN como igual

Exemplo Online

Crie um arquivo de script e insira o seguinte código-

%Comparar dois valores
a = 100;
b = 200;
se (ge(a,b))
max = a
senão
max = b
fim
%Comparar dois valores diferentes
a = 340;
b = 520;
se (le(a, b))
   disp('a menor ou igual a b')
senão
   disp('a maior que b')
fim
Quando você executar o arquivo, ele produzirá o seguinte resultado-
max =  200
a menor ou igual a b

Operadores do Matlab