2011-10-19 5 views
29

Czy ktoś może wskazać na implementację szybkiej transformaty Fouriera w JavaScript? Powinien pracować z prostym zestawem rzeczywistych wartości.FFT w JavaScript

Dzięki.

+1

Po prostu znaleziona biblioteka dsp.js –

+10

https://github.com/corbanbrook/dsp.js/ –

+2

Posiada funkcję fft. Dzięki i tak. –

Odpowiedz

-2

Możesz przeszukiwać dowolny algorytm Java FFT i łatwo go przenieść do javascript.

przykładu, tutaj:

Ta implementacja wymaga dwóch klas + FFT java code (princeton) + Complex dependency

To może być łatwiejsze i bezpośrednie zastosowanie: + FFT Java Code (columbia)

Ten kod jest łatwy do portu do Javascript, pamiętaj tylko, że funkcje JavaScript Math.sin i Math.cos działają na radianach, a nie na stopniach.

+2

Zobacz także http://sylvester.jcoglan.com/ dla biblioteki algebry liniowej dla JavaScript. – ustun

+13

Java różni się bardzo od Javascript. W rzeczywistości JavaScript i Java dzielą tylko nazwę. JavaScript jest podobny do Javy, tak jak do C++ lub do PHP. Nie sądzę, aby autor pierwotnego pytania chciał być wskazany na bibliotekę C++ FFT. – dionyziz

+4

W przypadku analizy kodu wszystkie typy są numeryczne (podwójne). W rzeczywistości możesz użyć tego kodu i zaimplementować go na pythonie. –