Extraction d'indice en matlab [Fermé]

Signaler
-
 imed -
Bonjour,
j'aimerais savoir si quelqu'un pourrait me donner un coup de pouce sur matlab. Mon probleme est le suivant. Mettons que j'ai un vecteur u composé de N composantes. Je cherche la plus petite de ses composantes: je fais min(u)...jusqu'ici tout va bien. Seulement voilà, je veux le min, mais je veux également extraire l'indice associé. Par exemple si le min est stocké dans u(7), je veux qu'il me donne la valeur du min et qu'il me donne l'indice 7. Or je ne sais pas comment récupérer facilement cet indice. Si quelqu'un sait comment faire, merci de me tenir informé!

3 réponses

u=[ 1 2 3 4 0 5 6 7 8 ];
indice=find(u==min(u)) ;
19
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

[valeur,indice]=min(vecteur)
> majdi
merci beaucoup beaucoup beaucoup
Bonjour,
j'aimerais savoir si quelqu'un pourrait me donner un coup de pouce sur matlab. Mon probleme est le suivant. Mettons que j'ai un data foublabelcomposé de N classement [0.1.2.3]. Je cherche le classement qui esl egal a 0
bonjour, la fonction min doit retourner cet indice :
D'apres ce site http://www.caspur.it/risorse/softappl/doc/matlab_help/techdoc/ref/min.html#998584, la derniere fonction presentee est celle qu'il te faut. Je n'ai pas pu tester, mais je pense que cette page contient ce que tu cherches