Y = fft(X)
Y = fft(X, n)
Y = fft(X, n, dim)
| Paramètre | Description |
|---|---|
| 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. |
| Paramètre | Description |
|---|---|
| Y | un vecteur, une matrice ou un tableau N-D : représentation dans le domaine fréquentiel. |
fft(X) calcule la transformée de Fourier discrète de X en utilisant un algorithme FFT basé sur la bibliothèque FFTW.
% 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);
| Version | Description |
|---|---|
| 1.0.0 | version initiale |