fft
Transformée de Fourier rapide.
📝 Syntaxe
Y = fft(X)
Y = fft(X, n)
Y = fft(X, n, dim)
📥 Argument d'entrée
X - un vecteur, une matrice ou un tableau N-D (double, single, integer, logical).
n - longueur de la transformée : un scalaire entier non négatif ou [] (par défaut).
dim - dimension : un scalaire entier positif.
📤 Argument de sortie
Y - un vecteur, une matrice ou un tableau N-D : représentation dans le domaine fréquentiel.
📄 Description
fft(X) calcule la transformée de Fourier discrète de X en utilisant un algorithme FFT basé sur la bibliothèque FFTW.
💡 Exemple
% Sampling frequency
Fs = 150;
% Time vector of 1 second
t = 0:1*inv(Fs):1;
% Creates a sine wave of f Hz.
f = 5;
x = sin(2 * pi * t * f);
% Length of FFT
nfft = 1024;
% Take fft, padding with zeros so that length(X) is equal to nfft
X = fft(x, nfft)
% FFT is symmetrix
X = X(1:nfft*inv(2))
% Frequency vector
f = (0:nfft *inv(2) -1)*Fs * inv(nfft);🔗 Voir aussi
🕔 Historique
Version
📄 Description
1.0.0
version initiale
Last updated
Was this helpful?