Fft Matlab

Fermé
Carrina Messages postés 2 Date d'inscription dimanche 7 novembre 2010 Statut Membre Dernière intervention 7 novembre 2010 - 7 nov. 2010 à 13:05
Carrina Messages postés 2 Date d'inscription dimanche 7 novembre 2010 Statut Membre Dernière intervention 7 novembre 2010 - 7 nov. 2010 à 13:16
Bonjour,

Je cherche a trouvé la "fft" sur Matlab des fonctions en sinus; J'ai deux fonctions:
La première:

x = sin(6*pi*t)

J'ai pas de problème a ce niveau, en fait voici mon programme:


Fs = 3;
T = 1/Fs;
L = 1000;
t = (0:L-1)*T;
x = sin(2*pi*3*t);

NFFT = 2^nextpow2(L)
X = fft(x,NFFT)/L
f = Fs/2*linspace(0,1,NFFT/2);

figure(2)
plot(f,2*abs(X(1:NFFT/2)))
title('Single-Sided Amplitude Spectrum of x(t)')
xlabel('Frequency (Hz)')
ylabel('|X(f)|')
axis([0 1.5 0 2*10^-13])


Je croit que c'est bon;


Pour le deuxième exemple:

f(t) = sin(6*pi*t) t = [0 Tabs/2]
sin(10*pi*t) t = [Tabs/2 Tabs]


Je note que dans cet exemple, lorsque je ne connaît pas la fréquence "F" je fais varier T;
Mai je me bloque complètement, et je ne sais pas comment commencer.

Quelqu'un peut m'aidez?
PLz

Merci

2 réponses

Profil bloqué
7 nov. 2010 à 13:06
qoui
0
Carrina Messages postés 2 Date d'inscription dimanche 7 novembre 2010 Statut Membre Dernière intervention 7 novembre 2010
7 nov. 2010 à 13:16
???
0