Posez votre question Signaler

[Matlab] Min de chaque colonne d'une matrice [Résolu]

cosmios 23Messages postés 29 avril 2009Date d'inscription 18 avril 2011Dernière intervention - Dernière réponse le 23 mai 2009 à 18:33
Bonjour,
je voudrais extraire le min de chaque colonne d'une matrice 14 lignes et 100 colonnes
je suis faible dans le trt des matrices ; )
Merci ...
Lire la suite 

[Matlab] Min de chaque colonne d'une matrice »

3 réponses
Réponse
+3
moins plus
Bonjour mon ami !

Si nous appelons M ta matrice, V=min(M); te retournera le vecteur ligne V dont les éléments sont les minima de chaque colonne de M. Cette commande est équivalente à V=min(M,[],1);.

V=min(M,[],2); quant à elle te retournerait le vecteur colonne V dont les éléments sont les minima de chaque ligne de M. En fait il s'agit de la même chose que V=min(M.'); ou V=min(M.',[],1); à part que dans ce cas, V est un vecteur ligne.

En revenant sur ta demande qui consistait à chercher le minimum de chaque colonne, si de plus tu veux savoir où se situent ces minima, utilise [V,loc] = min(M);.
De même que précédemment, V est le vecteur ligne dont les éléments sont les minima de chaque colonne de M.
loc quant à lui est le vecteur ligne dont les éléments sont les indices de chaque ligne où se situe le minimum de chaque colonne de M.
Si pour une colonne donnée, le minimum des éléments de la colonne est atteint en plusieurs lignes, loc te donnera l'indice de la première ligne de M où ce minimum est atteint.

Je te souhaite une bien bonne fin d'après-midi !
Ajouter un commentaire
Réponse
+0
moins plus
Re,
Merci bien mon ami pour ta réponse et pour l'explication détaillée.
Bon aprés midi , et bon weekend.
Ajouter un commentaire
Réponse
+0
moins plus
Il n'y a pas de quoi ! ;-)
Bon week-end à toi aussi et à la prochaine !
Ajouter un commentaire
Ce document intitulé « [Matlab] Min de chaque colonne d'une matrice » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?