English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les opérateurs de relation peuvent également traiter des données scalaires et non scalaires. Les opérateurs de relation des tableaux effectuent une comparaison élément par élément entre deux tableaux et retournent un tableau logique de même taille, où les éléments sont définis comme logiques1(true), la relation est true, l'élément est défini comme logique 0(false). Non.}
Le tableau suivant montre les opérateurs de relation-
Numéro | Opérateurs et descriptions |
---|---|
1 | < Inférieur |
2 | <= Inférieur ou égal |
3 | > Supérieur |
4 | >= Supérieur ou égal |
5 | == Égal |
6 | ~= Inégal |
Créez un fichier de script et entrez le code suivant-
a = 100; b = 200; si (a >= b) max = a sinon max = b finLorsque vous exécutez le fichier, il produira le résultat suivant-
max = b 200
En plus des opérateurs de relation mentionnés précédemment, MATLAB fournit également les commandes suivantes à des fins similaires/Fonction-
Numéro | Description de la fonction |
---|---|
1 | eq(a, b) Tester si a est égal à b |
2 | ge(a, b) Tester si a est supérieur ou égal à b |
3 | gt(a, b) Tester si a est supérieur à b |
4 | le(a, b) Tester si a est inférieur ou égal à b |
5 | lt(a, b) Tester si a est inférieur à b |
6 | ne(a, b) Tester si a est différent de b |
7 | isequal Tester si les tableaux sont égaux |
8 | isequaln Tester si les tableaux sont égaux, considérer NaN comme égaux |
Créez un fichier de script et entrez le code suivant-
%Comparaison de deux valeurs a = 100; b = 200; si (ge(a,b)) max = a sinon max = b fin %Comparaison de deux valeurs différentes a = 340; b = 520; si (le(a, b)) disp('a est inférieur ou égal à b') sinon disp('a est supérieur à b') finLorsque vous exécutez le fichier, il produira le résultat suivant-
max = b 200 a inférieur ou égal à b