English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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úmero | Operadores 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 |
Crie um arquivo de script e insira o seguinte código-
a = 100; b = 200; se (a >= b) max = a senão max = b fimQuando 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úmero | Descriçã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 |
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') fimQuando você executar o arquivo, ele produzirá o seguinte resultado-
max = 200 a menor ou igual a b