Bonjour,
J'aimerais savoir comment exactement représenter les résultats d'une fft. En effet, je trouve l'aide de MATLAB peu descriptive à ce sujet.
Voici mon code :
où a sont les ordonnées du signal à transformer et time (le temps) représente les abscisses du signal à transformer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 n=length(a); y=abs(fft(a,n))/n; fe=1/(time(2)-time(1)); f=fe*(0:n-1)/n; figure plot(time,a) figure plot(f,y)
J'aimerais savoir comment déterminer la fréquence d'échantillonnage (fe dans mon code). En effet, on aura pas du tout la même échelle de fréquence (plot(f,y)) en fonction du fe choisi!
Merci et bonne journée!
Partager