t=0:0.01:4.99; % création de la variable temps.
x=sin(2*pi*t); % création du signal.
subplot(211)   % On coupe en 2 le graphique
plot(t,x,'k','linewidth',2)      % on peut meme le dessiner
xlabel('Temps (s)') % On labellise l'axe x
ylabel('Signal')    % Et l'axe y
title('Série temporelle')
N=length(x);   % longueur du signal
fx=fft(x)/N;   % TF de x
fp=(0:N/2)/N/0.01;       % on définit les fréquences jusqu'à la moitié du spectre +1 élément
fm=-fp(length(fp)-1:-1:2); % on inverse les fréquences pour les fréquences négatives 
                          % (en retirant la première et la dernière)
freq=[fp,fm];             % On groupe les 2
subplot(212)             % L'autre moitié
plot(freq,real(fx),'kx',freq,imag(fx),'go','linewidth',2) % Et on dessine
xlabel('Fréquence (Hz)') % On labelise l'axe x
legend('Partie réelle','Partie imaginaire') % On ajoute la légende
ylabel('Coefficient')    % Et l'axe y
title('Transformée de Fourier')
axis([-4,4,-0.5,0.5])