Bonjour,
Je n'arrive pas à faire fonctionner mon code car la boucle "while" n'est pas prise en compte pour une raison que je ne connais pas. Le programme tourne mais les calculs dans la boucle ne sont pas réalisés. Toutes les variables sont déjà definies dans mon code (je ne les met pas ci-dessous car cela serai trop long). Merci d'avance!!
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 z=linspace(1,t,1000); T=zeros(1,1000); T(1)=T_i; dT=zeros(0,1000) while z<t z=z+1; if z < (t-t_eclipse) dT(z)=((T_eq_s^4-T(z-1))/Tau); T(z)=T(z-1)+dT(z); else dT=((T_eq_e^4-T(z-1))/Tau); T(z)=T(z-1)+dT(z); end end
Partager