“Conocimientos Programación>Python Programming

Cómo calcular la serie de Fourier en Python

2013/1/11
Cálculo de la serie de Fourier en su programa de Python permite romperse una señal en sus frecuencias . Campos científicos como la óptica y movimiento ondulatorio utilizan el proceso de transformación de Fourier al hacer cálculos matemáticos. NumPy , una extensión de código abierto Python , proporciona las matrices y funciones matemáticas de alto nivel necesarios para calcular la serie de Fourier en el lenguaje de programación Python. Llame a la función NumPy " FFT " para crear una base de transformada de Fourier . Instrucciones
1

Descargue el paquete binario NumPy e instalarlo.
2

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

3

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

matplotlib.pyplot importación como pyplt

4

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

arr = np.arange ( 128 )

Esto creará el array [ 0 , 1 , 2 , .. , 127 ]
5

calcular un Fourier discreto unidimensional transformar con la función " FFT " , añadiendo el siguiente código al principio del archivo : .

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

la función " fftfreq " devuelve un array float contiene las frecuencias de la muestra para la . Discrete Fourier Transform
6

Parcela y gráfico de la serie de Fourier mediante la adición de los siguientes comandos :

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

Guarde el archivo con una extensión . " py" .
8

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


Python Programming
Cómo establecer la ruta Python
El uso de la función Numeric.Arange Python
Cómo mantener un total acumulado de una variable en Python
Cómo obtener el modo de una lista en Python
Cómo prevenir más de una instancia de un programa en Python
DIY Rose Bouquet
Cómo reemplazar una fecha en Python
Cómo ordenar un diccionario Python claves o valores
Conocimientos Informáticos © http://www.ordenador.online