Bonsoir,
Je dois créer un programme sur matlab qui permet de calculer les harmoniques d'un signal sinusoïdal, j'ai commencé par ce code:
pi=3.14
fs=150; %frequence d'echantillonaage
t=0:1/fs:1;
f=50;
x=310*sin(2*pi*f*t);
nfft=1024; %longuer de la fft
X=fft(x,nfft);
%fft est symetrique
X=X(1:nfft/2);
%l'mplitude de la fft de x
ampx=abs(X);
%frequency vestor
f=(0:nfft/2-1)*fs/nfft;
figure(1)
plot(t,x);
title('Tension sinusoïdale');
xlabel('Temps');
ylabel('Amplitude');
figure(2)
plot(f,ampx);
title('Spectre de puissance d une onde sinusoïdale');
xlabel('Frequence');
ylabel('Puissance');
puis je n'ai pas su comment faire pour déterminer les valeurs de tension de différentes harmonique.
Merci.
-----