Indices maximum d'une matrice 3D matlab

Fermé
letudiant - 10 mars 2010 à 10:51
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 mars 2010 à 11:29
Bonjourà tous,
j'aimerais retrouver les indices d'un maximum calculé avec la fonction max() de matlab. Il s'agit d'un calcul effectué sur une matrice à plusieurs dimensions, je n'arrive pas à appliquer les résultats classiques de la fonction find() par exemple.
j'ai :
A = max(max(max(max(fonction(i,j,k,t)))));
j'aimerais remonter aux indices i,j,k correspondant à ce maximum.
Je vous remercie d'avance pour votre aide.
A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
10 mars 2010 à 11:29
Je dirai :
[A1,I]=max( fonction(i,j,k,t) );
[A2, J]=max( A1 );
[A3,K]=max(A2);
[A,T]=max(A3);
je ne suis pas sur de l'ordre des indices, mais d'après la doc ça doit être ça.
à tester.
0