import numpy as np
import matplotlib.pyplot as plt



# saisie des valeurs obtenues expérimentalement
f = [50,100,  200, 300, 400, 500, 600, 700, 800, 1000, 2000, 3000, 5000] # liste des fréquences en Hz
us = [5.04, 5.00, 4.85, 4.52, 4.20, 3.88, 3.62, 3.32, 3.08, 2.64, 1.49,1.0, 0.6] # liste des amplitudes de la tension de sortie
ue = [5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08,  5.08, 5.04]     # liste des amplitudes de la tension d'entrée en V
deltat = [-220e-6, -251e-6, -256e-6, -240e-6, -236e-6, -212e-6, -206e-6, -196e-06, -188e-06,
-162e-06, -104e-06, -74e-06, -46e-06] # liste des delta t : saisir des grandeurs algébriques ! en s


## passage aux tableaux
F = np.array(f)
US = np.array(us)
UE = np.array(ue)
DT = np.array(deltat)

# définition du gain et du déphasage de Us par rapport à Ue
G = US/UE
Phi = 2*np.pi*DT*F

#Tracé de la courbe de gain
plt.figure(1)
plt.plot(F,G,'bo', label='gain')
plt.xlabel('fréquence')
plt.ylabel('Gain')
plt.title('gain en fonction de la fréquence')
plt.grid()


#Tracé de la courbe de déphasage de Us par rapport à Ue
plt.figure(2)
plt.plot(F,Phi,'bo', label='déphasage')
plt.xlabel('fréquence')
plt.ylabel('phi')
plt.title('déphasage en fonction de la fréquence')
plt.grid()
plt.show()
