- Qu'est-ce que MATLAB DFTMTX?
- Quelle est la différence entre FFT et FFTShift?
- Comment trouvez-vous la matrice DFT dans Matlab?
Qu'est-ce que MATLAB DFTMTX?
Une matrice de transformation de Fourier discrète est une matrice complexe dont le produit matriciel avec un vecteur calcule la transformée de Fourier discrète du vecteur. DFTMTX prend la FFT de la matrice d'identité pour générer la matrice de transformation. Pour un vecteur de colonne x, y = dftmtx (n) * x. est le même que y = fft (x, n) .
Quelle est la différence entre FFT et FFTShift?
FFT calcule la transformée de Fourier discrète et par définition, la sortie est complexe. FFTShift ne calcule rien d'autre que d'échanger la position des échantillons, donc si votre entrée est réelle, vous obtenez une véritable sortie.
Comment trouvez-vous la matrice DFT dans Matlab?
W n = e - j 2 π / n . Notez que la convention MATLAB consiste à utiliser un j négatif pour la fonction FFT. Il s'agit d'une convention d'ingénierie; La physique et les mathématiques pures utilisent généralement un j positif. FFT, avec un seul argument d'entrée, X, calcule le DFT du vecteur d'entrée ou de la matrice.