Matlab, problème avec la fonction min.
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Matlab, problème avec la fonction min.



  1. #1
    invite2d94b298

    Unhappy Matlab, problème avec la fonction min.


    ------

    Bonjour,

    En cherchant déseperement de l'aide pour un problème un peu bizarre que j'ai sous Matlab, j'ai fait un tour sur ce forum, et je me suis dit que vous pourriez peut être m'aider à le résoudre.

    Voilà, j'ai un vecteur multi-dimensions nommé Distance, et de taille (i,j,k)=(5,100,100).
    Je cherche pour chaque indice i , le réél minimum de la matrice Distance(i,:,:)
    Et je souhaite également retrouver l'indice corespondant j tel qu'effectivement Distance(i,j,k) soit bien le minimum de la matrice Distance(i,:,:). Je le mets ensuite dans un vecteur pour avoir toutes les valeurs pour i de 1 à 5.

    Ci-dessous mon code:

    for i=1:Nb_point_carac-1

    Distance_prov=(Distance(i,:,:) )

    [C1,I1] = min(Distance_prov)
    [D1,J1] = min(C1)

    indice_min(i)=I1(J1)
    min(i)=C1(J1)

    end


    Problème:??? Indexing can't yield multiple results.

    Error in ==> Paroi at 221
    [C1,I1] = min(Distance_prov)


    Le problème vient simplement de la boucle (tout marche trés bien pour la première itération, l'erreur apparaît lors du passage à la seconde itération...)

    Si vous pouvez m'aider je vous en serai trés reconnaissant, étant doné le temps que je viens de passer là dessus!

    Merci beaucoup d'avance! :-)

    -----

  2. #2
    invite58a3c88f

    Re : Matlab, problème avec la fonction min.

    Je ne connais pas grand chose dans Mathlab, mais son message d'erreur indique qu'il ne peut attribuer une valeur min() ) plusieurs champs en même temps.
    Je pense que tu devrais écrire une boucle d'itération pour parcourir chacune de tes cellules et y effectuer min().

Discussions similaires

  1. probleme avec matlab
    Par invitec45730b2 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/10/2007, 12h52
  2. MATLAB : Problème avec la fonction tf
    Par invite1469b964 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/10/2007, 09h55
  3. fonction avec boucle for matlab
    Par invitee98002ab dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 03/07/2007, 16h21
  4. probleme avec MATLAB
    Par ABN84 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 23/05/2007, 20h34
  5. La function min() dans MatLab
    Par invite9ca3ed1f dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 25/08/2006, 21h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...