Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať Fourierov rad v Pythone

Výpočet Fourierovej radu v Pythone programu umožňuje rozdeliť signál do jeho frekvenciou . Vedecké odbory , ako je optika a vlnenie využiť Fourierova transformácia proces , pri matematické výpočty . NumPy , rozšírenie Python open source , poskytuje polia a matematické funkcie na vysokej úrovni potrebnej pre výpočet Fourierovej radu v programovacom jazyku Python . Volanie funkcie numpy " fft " vytvoriť základné Fourierova transformácia . Pokyny dovolená 1

Stiahnite si binárne balíček numpy a nainštalujte ho .
2

Otvorte zdrojový súbor v editore , ako je napríklad Windows Poznámkový blok .

3

import " matplotlib.pyplot " umožniť prístup k vykresľovanie funkcií pridaním nasledujúceho kódu na začiatok súboru : klipart

import matplotlib.pyplot ako pyplt

4

Vytvorte pole čísel pre použitie vo Fourierovej transformácii výpočet pridaním nasledujúci kód :

arr = np.arange ( 128 )

Tým sa vytvorí pole [ 0 , 1 , 2 , .. , 127 ]
5

Vypočítajte jednorozmerné diskrétna Fourierova transformácia s funkciou " FFT " pridaním nasledujúceho kódu na začiatok súboru : .

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

funkcia " fftfreq " vracia float pole obsahujúce ukážkovej frekvencie pre diskrétna Fourierova transformácia
6

Plot a graf Fourierovej radu pridaním nasledujúcich príkazov : . klipart

pyplt.plot ( frekvencia , ndft.real , ffreq , ndft.imag ) pyplt . výstava ( )
7

Uložte súbor s príponou " . py " rozšírenie .
8

Kompilácia a spustenie programu pre výpočet Fourierovej radu .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené