2011-10-19 16 views
29

¿Alguien me puede indicar una implementación de una transformación rápida de Fourier en JavaScript? Debería funcionar con una simple matriz de valores reales.FFT en JavaScript

Gracias.

+1

Acaba de encontrar la biblioteca dsp.js –

+10

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

+2

Tiene función fft. Gracias de cualquier manera. –

Respuesta

-2

Puede buscar cualquier algoritmo de Java FFT y portarlo a javascript fácil.

Un ejemplo, aquí:

Esta aplicación requiere dos clases + FFT java code (princeton) + Complex dependency

Esto podría ser más fácil y directa para aplicar: + FFT Java Code (columbia)

Este código es fácil de portar a Javascript, solo recuerda que las funciones de JavaScript Math.sin y Math.cos funcionan en radianes y no en grados.

+2

También vea http://sylvester.jcoglan.com/ para una biblioteca de álgebra lineal para JavaScript. – ustun

+13

Java es muy diferente de Javascript. De hecho, Javascript y Java solo comparten un nombre. Javascript es tan similar a Java como a C++ o a PHP. No creo que el autor de la pregunta original quiera apuntar a una biblioteca C++ FFT. – dionyziz

+4

Si analiza el código, todos los tipos son numéricos (dobles). De hecho, puede usar este código e implementarlo en Python. –