Je veux utiliser fft dans MATLAB pour analyser certaines données expérimentales sauvegardées dans un fichier excell. mon code:FFT dans MATLAB: mauvaise fréquence 0Hz
A=xlsread('Book.xls'); G=A'; x=G(2, :);
N=length(x);
F=[-N/2:N/2-1]/N;
X = abs(fft(x-mean(x),N))
X = fftshift(X);
plot(F,X)
Mais il trace un graphique avec un grand mauvais composant de 0 Hz, ma vraie fréquence est d'environ 395Hz et il ne figure pas dans le graphique tracé. S'il vous plaît dites-moi ce qui ne va pas.
Toute aide serait appréciée.
Il serait agréable de voir une capture d'écran ou faire Book.xls à notre disposition. – MatlabDoug
Je suis désolé de ne pas trouver de toute façon joindre le fichier ici. Cependant je l'ai téléchargé: http://ifile.it/547kdag (demander le ticket de téléchargement) la première colonne correspond à l'heure et la seconde est les données que je veux fft de. Merci beaucoup d'avance. – roujhan