Soru JavaScript'te FFT [kapalı]


Beni JavaScript'te Hızlı Fourier Dönüşümü uygulamasına yönlendiren var mı? Sadece basit bir dizi gerçek değerle çalışmalı.

Teşekkürler.


29
2017-10-19 12:41


Menşei


Az önce dsp.js kütüphanesi bulundu - Alexey Gusev
github.com/corbanbrook/dsp.js - Alexey Gusev
Fft işlevi var. Yine de teşekkürler. - Alexey Gusev
Henüz benim tarafımdan test edilmedi, ancak umut verici görünüyor: nayuki.eigenstate.org/page/free-small-fft-in-multiple-languages - LeeGee
Bana yorum yap Robert Harvey. Anladığım kadarıyla soru biraz lokalize. Ama bunun önemi nedeniyle eyleminizi tekrar gözden geçirmenizi rica ediyorum. Javascriptteki fft'nin önemi, "yerelleştirme" yönüyle karşımıza çıkıyor. İlgilendiğiniz konulara dair derin bir bilginiz olduğunu varsayalım, ama tekrar gözden geçirmenizi rica ediyorum. - ninguem


Cevaplar:


Herhangi bir Java FFT algoritmasını arayabilir ve javascript'e kolayca aktarabilirsiniz.

Burada bir örnek:

Bu uygulama iki sınıf gerektirir  + FFT java kodu (prenston)   + Karmaşık bağımlılık

Bu daha kolay ve doğrudan uygulanabilir:  + FFT Java Kodu (columbia)

Bu kodun Javascript'e aktarılması kolay, sadece JavaScript'in Math.sin ve Math.cos'un radyan üzerinde çalıştığını ve derecelerde değil olduğunu unutmayın.


0
2017-10-19 13:08



Ayrıca bkz. sylvester.jcoglan.com JavaScript için doğrusal bir cebir kitaplığı için. - ustun
Java, Javascript'ten çok farklı. Aslında, Javascript ve Java sadece bir isim paylaşıyor. Javascript, C ++ veya PHP'ye olduğu gibi Java'ya benzer. Asıl sorunun yazarının bir C ++ FFT kütüphanesine işaret edilmesini istemiyorum. - dionyziz
Kodu analiz ederseniz, tüm türler sayısal (çift). Aslında bu kodu kullanabilir ve python'da uygulayabilirsiniz. - Fernando Rosado