Octave affichage variable boucle
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Octave affichage variable boucle



  1. #1
    ludovic07

    Octave affichage variable boucle


    ------

    Salut,

    Je suis débutant sur Octave/Matlab et j'ai écris un petit programme que j'aimerais améliorer en y insérant une boucle. Seulement, la variable de la boucle (i en l'occurence ici) doit intervenir dans des cd par exemple. Et là, je ne sais comment afficher la variable! J'ai essayer sprintf mais sans succès... Quelqu'un peut-il m'aider?

    Code:
    for i = 1:10
    	% On récupère toutes les données et on créer les variables
    	cd sprintf('Lg = %f00nm',i)
    	A = load ('IVCharacteristicsIdVg.txt');
    	Vg = A(:,1);
    	I_Vd10 = A(:,2);
    	I_Vd005 = A(:,3);
    
    %On définit l'échelle afin de calculer la droite sur une portion cohérente
    	Vg_poly_10 = Vg(6:11,:);
    	Vg_poly_005 = Vg(5:8,:);
    	I_Vd10_poly = I_Vd10(6:11,:);
    	I_Vd005_poly = I_Vd005(5:8,:);
    
    %On définit et évalue les droites
    	P_10 = polyfit (Vg_poly_10,I_Vd10_poly,1);
    	P_005 = polyfit (Vg_poly_005,I_Vd005_poly,1);
    	y10 = polyval (P_10,Vg_poly_10);
    	y005 = polyval (P_005,Vg_poly_005);
    
    %Et enfin on trace
    	plot (Vg,I_Vd10,Vg,I_Vd005,Vg_poly_10,y10,Vg_poly_005,y005)
    	R_10 = 1:10;
    	R_005 = 1:10;
    	R_10(i) = roots (P_10)
    	R_005(i) = roots (P_005)
    	axis ([0 1 1e-8 1e-3]);
    	title (sprintf('Caracteristique du transistor DG - Lg %f00nm'),i);
    	xlabel('Vg (en V)');
    	ylabel('Id (en A)');
    	legend('Vd = 1,0V','Vd = 0,05V');
    	cd ../
    	cd Threshold
    	print(sprintf('Id_vs_Vg_%f00nm.png','-dpng',i));
    	cd ../
    	Lg = 1:10;
    	Lg(i) = i00;
    end
    
    plot (Lg,R_005,Lg,R_10)

    -----

  2. #2
    lou_ibmix_xi

    Re : Octave affichage variable boucle

    Je pense qu'i lfaut que tu passes par une variable intermédiaire, et attention également, il faudrait peut-être mieux le chemin absolu.

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/04/2010, 21h07
  2. Boucle ouverte boucle fermée
    Par invitedaf7b98f dans le forum Physique
    Réponses: 5
    Dernier message: 10/01/2010, 15h13
  3. Affichage variable d'une classe java dans une page web
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 01/06/2009, 21h14
  4. boucle et variable en fortran
    Par invitea0f03ccc dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/12/2008, 14h38
  5. { Alimentation Variable En Tension Et EN Courant Avec Affichage }
    Par invite8242c798 dans le forum Électronique
    Réponses: 3
    Dernier message: 08/04/2007, 21h50