Bonsoir,
Le probleme est exposé sur la piece joine
Je commence a apprendre la programmation sous scilab, voila comment j'ai procéder :
J'ai essayé d'abord d'initialiser les différents vecteurs dont j'aurai besoin, ensuite, dans la boucle, compte tenu qu'il y'aura 10000 opération a réaliser, j'ai pensé que par exemple pour i=2; alors on calculera W pour f = 101 hz, meme chose pour l'impédence et le courant, puis ensuite le résultat sera stocké dans les vecteurs correspondant, néanmois ma démarche est forcement fausse car je n'arrive pas a avoir le graphique I(f).Code:R=1 L=100e-3 C=0.6e-6 Entree=1; f = 1:100:1e6 I=0; Impedence=0; W=0; for i=1:length(f) W=2*%pi.*f(i) Impedence= sqrt((R^2)+(((L.*W)-(1/C.*W))^2)); I=(Entree./Impedence) end plot(log10(f),I)
Des idées ? Merci.
-----