Indices maximum d'une matrice 3D matlab

letudiant -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
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.
Configuration: Windows 7 / Internet Explorer 8.0

1 réponse

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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