Extraire la valeur Max d'une ligne Matlab
Fermé
marcel0301
Messages postés
1
Date d'inscription
jeudi 21 septembre 2017
Statut
Membre
Dernière intervention
21 septembre 2017
-
21 sept. 2017 à 18:34
cousmouss Messages postés 10 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 16 juillet 2019 - 14 oct. 2017 à 17:14
cousmouss Messages postés 10 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 16 juillet 2019 - 14 oct. 2017 à 17:14
A voir également:
- Extraire la valeur Max d'une ligne Matlab
- Extraire une video youtube - Guide
- I14 pro max - Guide
- Aller à la ligne excel - Guide
- Extraire son video - Guide
- Apparaitre hors ligne instagram - Guide
1 réponse
cousmouss
Messages postés
10
Date d'inscription
samedi 27 février 2010
Statut
Membre
Dernière intervention
16 juillet 2019
14 oct. 2017 à 17:14
14 oct. 2017 à 17:14
Bonjour, pour ton problème si j'ai bien compris tu dois extraire la valeur max d'une ligne ainsi que sont indices (position). Considérant une matrice de dimensions N x M, une réponse pourrait être :
N = 2;
M = 6;
Mat = rand(N,M);
MLig = [];
IdMLig = [];
for i = 1:N
MLig = [MLig; max(Mat(i,:))];
IdMLig = [IdMLig; find(Mat(i,:) == MLig(end))];
end
display(Mat);
display(MLig);
display(IdMLig);
Voilà un élément de réponse, le code n'est pas très bien construit ni optimal (calcul matriciel plus performant) mais je n'ai pas beaucoup de temps, bonne continuation, cordialement cousmouss
N = 2;
M = 6;
Mat = rand(N,M);
MLig = [];
IdMLig = [];
for i = 1:N
MLig = [MLig; max(Mat(i,:))];
IdMLig = [IdMLig; find(Mat(i,:) == MLig(end))];
end
display(Mat);
display(MLig);
display(IdMLig);
Voilà un élément de réponse, le code n'est pas très bien construit ni optimal (calcul matriciel plus performant) mais je n'ai pas beaucoup de temps, bonne continuation, cordialement cousmouss