# Chapitre 21 -- Exploiter les donnees du TP : modeliser T(t)
# Une eau froide se rechauffe vers la temperature ambiante.
# Completer la ligne signalee, puis executer (EduPython : F5).
import math
import matplotlib.pyplot as plt

# mesures du TP : une eau froide se rechauffe vers l'ambiante
t_mes = [0, 1, 2, 3, 4, 6, 7.25, 10.75, 11.5, 13,
         16, 17, 30, 33, 44, 58]                     # dates (min)
T_mes = [10.7, 10.9, 11.1, 11.3, 11.5, 11.9, 12.1, 12.8, 13.0, 13.2,
         13.7, 13.9, 15.4, 15.8, 16.7, 17.6]         # temperatures (degC)

T_0 = 20.7     # temperature du thermostat (degC)
T_i = 10.7     # temperature initiale de l'eau (degC)
tau = 20.0     # temps caracteristique (min) -- valeur d'essai, a ajuster

t_mod = []
for k in range(121):
    t_mod.append(0.5 * k)
T_mod = []
for t in t_mod:
    T_mod.append(0)                      # À COMPLÉTER : modèle du cours

plt.plot(t_mes, T_mes, "o", label="points mesurés")
plt.plot(t_mod, T_mod, "-", label="modèle du cours")
plt.xlabel("temps (min)")
plt.ylabel("température (°C)")
plt.legend()
plt.show()
