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:
MerciCode: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
-----