Cómo calcular la serie de Fourier en Python





Educación

Descargue el paquete binario e instalar numpy.

Abra el archivo de código fuente en un editor de texto como el Bloc de notas de Windows.



Importe el " matplotlib.pyplot " para permitir el acceso a las funciones de trazado añadiendo el siguiente código al archivo:

matplotlib.pyplot importación como pyplt

Crear una matriz de números que se utilizarán en el cálculo de la transformada de Fourier, añadiendo el siguiente código:

arr = np.arange (128)

Esto creará la matriz [0, 1, 2, .. , 127].

Calcular Fourier discreto unidimensional transformar usando la función FFT añadiendo el siguiente código al archivo:

ECS nominal = np.fft.fft (np.sin (arr))
ffreq = np.fft.fftfreq (arr.shape [-1])

El fftfreq función devuelve una matriz que contiene las frecuencias de flotador para la Transformada Discreta de Fourier.

Parcela y gráfica de las series de Fourier, añadiendo los siguientes comandos:

pyplt.plot (frecuencia, ndft.real, ffreq, ndft.imag)
pyplt.show ()

Guarde el archivo con un ". Extensión Py ".

Compilar y ejecutar el programa para calcular la serie de Fourier.



Deja un comentario