“Conocimiento Programación>Python Programming

Cómo calcular la serie de Fourier en Python

2015/11/3
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 reemplazar Espacio en blanco con Python Regex
Cómo reemplazar una fecha en Python
Cómo contar las palabras y líneas en Python
Funciones en Python
Recursiva Merge Ordenar en Python
Cómo extraer los atributos con Python
Cómo crear módulos de Python
¿Cómo hacer si-entonces declaraciones en Python
Conocimiento de la computadora © http://www.ordenador.online