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 :
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
merci d'avance pour vos lumieres