OKPEDIA MATLAB FR VETTORI

Comment rechercher une valeur dans un tableau en Matlab et Octave

Pour rechercher une valeur dans un tableau (vecteur) sous Matlab et Octave, on utilise la fonction find(x)

find(x)

Le paramètre x de la fonction find() est une expression conditionnelle pour sélectionner les éléments du tableau.

La funzione find() restituisce la posizione degli elementi che soddisfano la condizione.

Note. Si la recherche produit plus d'un résultat, la fonction find() renvoie un tableau avec tous les résultats. Lorsque la recherche ne produit aucun résultat, la fonction find() renvoie un tableau vide.

Exemples

Exemple 1

Tapez un tableau dans la variable V

>> V=[ 10 15 20 25 30 ]
V =
10 15 20 25 30

Utilisez la fonction find(V == 20) pour trouver la position de la valeur 20 dans le tableau

>> find(V==20)
ans = 3

La fonction renvoie la valeur 3.

Cela signifie que la valeur 20 est en troisième position dans l'index du tableau

>> V(3)
ans = 20

Exemple 2

Rechercher un élément de valeur 5 dans le tableau

>> find(V==5)
ans = [](1x0)

Dans ce cas, la recherche ne produit aucun résultat car il n'y a pas de valeur 5 dans le tableau.

Exemple 3

Rechercher les éléments supérieurs à 20 dans le tableau

>> find(V>20)
ans =
4 5

La fonction renvoie un tableau avec les valeurs 4 et 5.

Les éléments V (4) et V (5) ont une valeur supérieure à 20

>> V(4)
ans = 25
>> V(5)
ans = 30

https://how.okpedia.org/fr/matlab/comment-rechercher-une-valeur-dans-un-tableau-en-matlab-et-octave


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Vecteurs in Matlab/Octave


FacebookTwitterLinkedinLinkedin