Cómo generar directamente una matriz de transformada de Fourier discreta en matlab
a=(0:15)'*(0:15);
W=exp(-2*pi*1i*a/16)/sqrt(16);
No será demasiado problemático, solo dos oraciones
Generalizado al caso de diferentes valores N
a=(0:N-1)*(0:N-1) ;
W=exp(- 2*pi*1i*a/N)/sqrt(N
);