Bonjour,
Je programme une fonction 2-périodique sous Octave à l'aide d'une boucle for, et je rencontre un problème en ce qui concerne le stockage des valeurs.
J'ai besoin des stocker les résultats pour pouvoir tracer la fonction et les valeurs de "x" doivent être dans [-1,1].
Le vecteur Y sensé garder les mémoire les différentes valeurs prises ne garde que la dernière.
Pourriez-vous m'éclairer ?
Cordialement.
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 n=1; x = [-1:0.01:1]; y = abs(4^(n)*x); valX = 4^(n).*x; Y=[]; for x=-1:0.01:1; valX = 4^(n).*x; w=mod(valX,2); if (w>1) w=w-2; endif if (w<(-1)) w=w+2; endif x Phi= abs(w) Y=[Phi]; endfor plot(x,Y);
Partager