from math import pi
import matplotlib.pyplot as plt

liste_f = [0,1,10,100,200,300,500,1000,10000,100000] # liste des fréquences
liste_w = [2*pi*f for f in liste_f] # on créé la liste des pulsations w

# Paramètres du circuit
E = 10 # V
R = 1000 # Ohm
C = 10**-6 # F

def S(w):
    return E/(1+(R*C*w)**2)**0.5 # voir cours

liste_S = [S(w) for w in liste_w] # on créé la liste des amplitudes S

plt.figure("Exercice 79")
plt.plot(liste_f, liste_S) # on trace S en fonction de f
plt.xlabel("f (Hz)")
plt.ylabel("S (V)")
plt.title("Evolution de l'amplitude de la tension de sortie en fonction de f")
plt.xscale("log") # échelle logarithmique plus adaptée à voir les brusques variations du départ
plt.show() # on affiche