0 calificaciones0% encontró este documento útil (0 votos)
10 vistas1 página
Este documento contiene dos funciones para realizar la transformada discreta de Fourier (DFT) y su inversa (IDFT) de un vector columna. La función four(x) calcula la DFT mediante la multiplicación de una matriz de coeficientes de Fourier y el vector x. La función ifour(x) calcula la IDFT mediante la multiplicación de la misma matriz de coeficientes de Fourier y el vector x, dividido por el tamaño N del vector. Ambas funciones utilizan bucles anidados para generar la matriz de coeficientes de Fourier requerida.
Este documento contiene dos funciones para realizar la transformada discreta de Fourier (DFT) y su inversa (IDFT) de un vector columna. La función four(x) calcula la DFT mediante la multiplicación de una matriz de coeficientes de Fourier y el vector x. La función ifour(x) calcula la IDFT mediante la multiplicación de la misma matriz de coeficientes de Fourier y el vector x, dividido por el tamaño N del vector. Ambas funciones utilizan bucles anidados para generar la matriz de coeficientes de Fourier requerida.
Este documento contiene dos funciones para realizar la transformada discreta de Fourier (DFT) y su inversa (IDFT) de un vector columna. La función four(x) calcula la DFT mediante la multiplicación de una matriz de coeficientes de Fourier y el vector x. La función ifour(x) calcula la IDFT mediante la multiplicación de la misma matriz de coeficientes de Fourier y el vector x, dividido por el tamaño N del vector. Ambas funciones utilizan bucles anidados para generar la matriz de coeficientes de Fourier requerida.
function y=four(x) %Solo para vectores columna N=size(x,1); W=exp(-j*2*pi/N); for s=1:N for t=1:N M(s,t)=W^((s-1)*(t-1)); end end y=M*x;
De 2170433 - Jorge Nicolas Silva Schmalbach para todos: 03:02 PM
https://www.youtube.com/channel/UCJvWOUBdRvgMnvWrgRkRACA/videos De zoom399 UIS para todos: 03:07 PM function y=ifour(x) %Para vectores columna. N=size(x,1); W=exp(j*2*pi/N); for s=1:N for t=1:N M(s,t)=W^((s-1)*(t-1)); end end y=1/N*(M*x);