stocker les valeurs d'une boucle dans une matrice
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

stocker les valeurs d'une boucle dans une matrice



  1. #1
    caabet

    stocker les valeurs d'une boucle dans une matrice


    ------

    Bonjour,
    je veux stocker les valeurs obtenue d'une boucle dans une matrice distc en mettant comme colonne q et comme la boucle sur i, mais j'obtien une liste avec une seule ligne et plusieur colonnes.
    Voici mon code:

    Code:
    distY=[];
    distYY=[];
    distc=[];
    distcc=[];
    distDroitt=[];
    
    m=0;
    k=1;
    for q=1:length(LT)
    for i=ti(q):tf(q)
        for l=1:length(netraversepas)
        
        distx=(X(i,LT(q)))-(X(ti(q),netraversepas(l)));
        distxx=abs(distx);
        disty=(Y(i,LT(q)))-(Y(ti(q),netraversepas(l)));
        distyy=abs(disty);
        dist=sqrt(((distxx)^2)+((distyy)^2));
        disp(q);
        disp(i);
       disp(dist);
      if dist<=0.4
          distt=dist;
          m=m+1;
          distc=[distc distt];
      end
        distdroitX=(nanmean(X((i),LT(q))))-((X((i),netraversepas(l))));
        distdroitXX=abs(distdroitX);
        distdroitY=(Y(ti(q),LT(q)))-(Y(ti(q),netraversepas(l)));
        distdroitYY=abs(distdroitY);
        distDroit=sqrt(((distdroitXX)^2)+((distdroitYY)^2));
          
        end
       
     
        
    
      
    distDroitt=[distDroitt distDroit];   
    
    
    end
    Merci

    -----

  2. #2
    polo974

    Re : stocker les valeurs d'une boucle dans une matrice

    et c'est quoi comme langage ? ? ?
    Jusqu'ici tout va bien...

  3. #3
    Antoane
    Responsable technique

    Re : stocker les valeurs d'une boucle dans une matrice

    Bonjour,

    C'est compatible en Matlab.

    Ta question est assez floue et le code non exécutable, mais j'imagine que remplacer la ligne :
    Code:
    distc=[distc distt];
    par quelque chose de mieux devrait faire l'affaire

    Il y a trois boucles d'imbriquées, chaque itération semblant calculer une valeur de distt qu'il faut sauvegarder. Dans ce cas, il peut être possible de faire :
    Code:
    distc(q,i,l) = distt ;
    Qui renverra une matrice de taille 3.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  4. #4
    caabet

    Re : stocker les valeurs d'une boucle dans une matrice

    j'utilise matlab

  5. A voir en vidéo sur Futura
  6. #5
    caabet

    Re : stocker les valeurs d'une boucle dans une matrice

    Sa fonctionne bien .
    Merci pour votre aide.

Discussions similaires

  1. Réponses: 6
    Dernier message: 23/08/2013, 15h38
  2. Stocker tous les résultats d'un programme dans une matrice
    Par invitec94a53e1 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 05/01/2013, 23h53
  3. Scilab: Stocker des valeurs dans vecteur et matrice
    Par invitec94a53e1 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 06/12/2012, 23h09
  4. Sauvergarde de matrice dans boucle
    Par invite4e8f9468 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 03/11/2012, 13h42
  5. Aide pour stocker un long tableau de valeurs décimal en sql server 2005!!!
    Par invite3cd28103 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 16/06/2012, 14h17