FFT matlab: mauvaise fréquence 0Hz

R

roujhan

Guest
Bonjour

Je veux utiliser dans MATLAB FFT pour analyser les quelques données exprimental enregistré comme un fichier Excel ci-joint en tant que fichier doc.
mon code:

A = xlsread («Book.xls '); G = A'; x = G (2,:);
N = longueur (x);
F = [-N / 2: N/2-1] / N;
X = abs (fft (x-dire (x), N))
X = fftshift (X);
plot (F, X)

Mais il trace un graphe avec une composante 0Hz tort grande, ma fréquence réelle est d'environ 395Hz et il n'est pas indiqué dans le tracé graphique.
S'il vous plaît dites-moi ce qui est faux.

Toute aide serait appréciée.

 
Je ne vois pas l'0Hz composante importante ...Avez-vous un zoom?Il ya deux tons (-FO et pour) dans ma parcelle.Vous devez également régler la fréquence de l'axe en fonction de votre fréquence d'échantillonnage et la durée de la capture, non seulement F = [-N / 2: N/2-1] / N;

 

Welcome to EDABoard.com

Sponsor

Back
Top