Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

dftmtx

Matriz de transformación discreta de Fourier

Descripción

ejemplo

a = dftmtx(n) devuelve una matriz de transformación de Fourier discreta por complejo.nn

Ejemplos

contraer todo

En la práctica, es más eficiente calcular la transformación discreta de Fourier con el FFT que con la matriz DFT. El FFT también utiliza menos memoria. Los dos procedimientos dan el mismo resultado.

x = 1:256;  y1 = fft(x);  n = length(x); y2 = x*dftmtx(n);  norm(y1-y2)
ans = 1.8295e-09 

Argumentos de entrada

contraer todo

Longitud de transformación discreta de Fourier, especificada como un entero.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Matriz de transformación discreta de Fourier, devuelta como matriz.

Más acerca de

contraer todo

Matriz de transformación discreta de Fourier

A es una matriz compleja cuyo producto de matriz con un vector calcula la transformación discreta de Fourier del vector. toma el FFT de la matriz de identidad para generar la matriz de transformación.matriz de transformación discreta de Fourierdftmtx

Para un vector de columna , es lo mismo que .x

y = dftmtx(n)*x
y = fft(x,n) La matriz de transformación de Fourier discreta inversa es
ainv = conj(dftmtx(n))/n 

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Consulte también

|

Introducido antes de R2006a