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:
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