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

Operadores de relación de MATLAB

Operadores de Matlab

Los operadores de relación pueden manejar datos escalares y no escalares. Los operadores de relación de arrays realizan una comparación elemento a elemento entre dos arrays y retornan un array lógico de tamaño equivalente, donde los elementos se establecen en lógico1(true), la relación es true, el elemento se establece en lógico 0(false). No es.}

La tabla a continuación muestra los operadores de relación-

NúmeroOperadores y descripciones
1

<

Menor

2

<=

Menor o igual

3

>

Mayor

4

>=

Mayor o igual

5

==

Igual

6

~=

No es igual

Ejemplo en línea

Cree un archivo de script y escriba el siguiente código-

a = = 100;
b = = 200;
if (a >= b)
max = = a
else
max = = b
final
Al ejecutar el archivo, se producirá el siguiente resultado-
max = =  200

Además de los operadores de relación mencionados anteriormente, MATLAB también proporciona los siguientes comandos para el mismo propósito/Función-

NúmeroDescripción de la función
1

eq(a, b)

Pruebe si a es igual que b

2

ge(a, b)

Pruebe si a es mayor o igual que b

3

gt(a, b)

Pruebe si a es mayor que b

4

le(a, b)

Pruebe si a es menor o igual que b

5

lt(a, b)

Pruebe si a es menor que b

6

ne(a, b)

Pruebe si a es distinto de b

7

isequal

Pruebe si los arreglos son iguales

8

isequaln

Pruebe si los arreglos son iguales, tratando los valores NaN como iguales

Ejemplo en línea

Cree un archivo de script y escriba el siguiente código-

%Comparación de dos valores
a = = 100;
b = = 200;
if (ge(a, b))
max = = a
else
max = = b
final
%Comparación de dos valores diferentes
a = = 340;
b = = 520;
if (le(a, b))
   disp('a es menor o igual que b')
else
   disp('a es mayor que b')
final
Al ejecutar el archivo, se producirá el siguiente resultado-
max = =  200
a es menor o igual que b

Operadores de Matlab