Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come calcolare la serie di Fourier in Python

calcolo della serie di Fourier nel programma Python consente di separare un segnale nelle sue frequenze . Campi scientifici come l'ottica e il moto ondoso utilizzano il processo di trasformazione di Fourier quando fare calcoli matematici . NumPy , un'estensione Python open source , fornisce gli array e le funzioni matematiche di alto livello necessarie per il calcolo della serie di Fourier nel linguaggio di programmazione Python . Chiamare la funzione NumPy " FFT " per creare una base di Fourier transform . Istruzioni
1

Scarica il pacchetto binario NumPy e installarlo .
2

Aprire il file sorgente in un editor , ad esempio Blocco note di Windows .

3

Importa il " matplotlib.pyplot " per consentire l'accesso alle funzioni di plotting aggiungendo il codice seguente all'inizio del file :

import matplotlib.pyplot come pyplt

4

creare un array di numeri da utilizzare nel calcolo della trasformata di Fourier , aggiungendo il seguente codice :

arr = np.arange ( 128 ) per

Questo creerà l'array [ 0 , 1 , 2 , .. , 127 ]
5

di calcolare un Fourier discreta unidimensionale trasformare con la funzione " FFT " aggiungendo il seguente codice nella parte superiore del file : .

NDFT = np . fft.fft ( np.sin ( arr ) ) ffreq = np.fft.fftfreq ( arr.shape [ -1 ] ) per

la funzione " fftfreq " restituisce un array di float che contiene le frequenze di campionamento per la . discrete Fourier Transform
6

Trama e grafico della serie di Fourier , aggiungendo i seguenti comandi:

pyplt.plot ( freq , ndft.real , ffreq , ndft.imag ) pyplt . Show ( ) economici 7

Salvare il file con estensione " . py" .
8

compilare ed eseguire il programma per calcolare la serie di Fourier .


 

Programmazione © www.354353.com