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

Opérateurs de relation MATLAB

Opérateurs Matlab

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éroOpérateurs et descriptions
1

<

Inférieur

2

<=

Inférieur ou égal

3

>

Supérieur

4

>=

Supérieur ou égal

5

==

Égal

6

~=

Inégal

Exemple en ligne

Créez un fichier de script et entrez le code suivant-

a = 100;
b = 200;
si (a >= b)
max = a
sinon
max = b
fin
Lorsque 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éroDescription 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

Exemple en ligne

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')
fin
Lorsque vous exécutez le fichier, il produira le résultat suivant-
max = b  200
a inférieur ou égal à b

Opérateurs Matlab