# ------------------------------------
# Étape 2 : signal de sortie du filtre
# ------------------------------------

f0 = 1e3  # fréquence de coupure du passe bas, en hertz
w0 = 2*pi*f0 

# Gain du filtre en fonction de la pulsation w
def G(w):
    return    ## à compléter (q6)

def GdB(w):
    return 20*np.log10(G(w))

# Argument de H en fonction de la pulsation w
def argH(w):
    return   ## à compléter (q6)


# Construction de la liste des c[n] et des phi[n] du signal de sortie :
c_sortie = []
phi_sortie = []
for n in range(len(c_entree)):
    c_sortie.append(           ## à compléter (q8)
    phi_sortie.append(         ## à compléter (q8)

# Le signal de sortie est alors :
signal_sortie =   ## à compléter (q9) en utilisant la fonction signal(), de façon similaire à la façon dont on a obtenu signal_entree plus haut.

# et on le trace :
plt.figure(1) # on trace sur l'ancienne figure.
plt.plot(t, signal_sortie,'o',label='s(t)')
plt.legend()  # affiche la légende
plt.show()    # affiche le graphe 
