import math as m
import numpy as np
import matplotlib.pyplot as plt

fe= # fréquence d'échantillonnage (en Hz)
Te= # période d'échantillonnage (en s)
Tacq= # durée d'acquisition (en s)
N= # nombre de points

# Amplitudes (Ei en V) et fréquences (fi en Hz) des composantes du signal
E1=
E2=
f1=
f2=

# Listes des instants et des valeurs du signal
t=
def signal(t):
    return()
s=[signal(ti) for ti in t]

# Courbe s(t)
plt.plot()
plt.axis([])
plt.xlabel('t (s)')
plt.ylabel('s(t) (V)')
plt.grid()
plt.show()

# TFD du signal s(t)
fourier = 
freq=np.fft.rfftfreq(N,d=Te)

# Tracé du spectre du signal s(t)
plt.plot()
plt.xlabel('f (Hz)')
plt.ylabel('amplitudes (V)')
plt.grid()
plt.show()