Bonjour, malgré tous mes efforts je n'arrive pas à afficher un graphique 3d en utlisant la commande plot3, j'arrive à afficher l'hélice (sin, cos, t) mais lorsque j'utlise la commande plot dans une boucle for, seules les deux premieres variables sont dessinées:
je vous donne mon code, ne trouvant pas l'erreur :merci d'avance pour vos lumieres
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 function [y] = phasesir2(a,r) clf; hold on Tmax=10; dt=0.01; I=0.1; R=0; S=1-I; for t=0:dt:Tmax, dS=-r*S*I; dI=-a*I+r*S*I; dR=a*I; I=I+dt*dI; R=R+dt*dR; S=S+dt*dS; plot3(S,I,R); end
Partager