English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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úmero | Operadores y descripciones |
---|---|
1 | < Menor |
2 | <= Menor o igual |
3 | > Mayor |
4 | >= Mayor o igual |
5 | == Igual |
6 | ~= No es igual |
Cree un archivo de script y escriba el siguiente código-
a = = 100; b = = 200; if (a >= b) max = = a else max = = b finalAl 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úmero | Descripció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 |
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') finalAl ejecutar el archivo, se producirá el siguiente resultado-
max = = 200 a es menor o igual que b