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
Partager