Bonjour

J'aimerai arriver à créer une fonction simulant la charge et la décharge d'un condensateur durant une période de 1200s.

Charge de 0 à 200
Décharge de 200 à 400
et ca recommence jusqu'à 1200.

Formule de la forme :

Durant la charge : y = Tmax - (Tmax-Tmin)*exp(-t/alpha)
Durant la décharge : y = Tmin-(Tmin-Tmax)*exp(-(t-(Taux/2))/alpha)

Taux = 400s (notre période)

j'ai commencé un code mais n'arrive pas à le faire tourner.
Le voici

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
22
23
24
25
26
function Tamb()
 
Tmax=750;
Tmin=100;
Tc=400;
 
t=0:1200
 
for i=0:400:9800
 
 
if t<=Tc/2+i
 
T=Tmax-(Tmax-Tmin)*exp(-(t/Tc));
 
else
 
T=Tmin-(Tmin-Tmax)*exp(-(t-(Tc/2+i))/Tc);
 
end
 
end
 
plot(t,T);
 
end



En vous remerciant de votre aide