2011-10-19 36 views
29

Có ai có thể chỉ cho tôi cách triển khai Chuyển đổi Fourier nhanh trong JavaScript không? Nên làm việc chỉ với một mảng đơn giản của các giá trị thực.FFT trong JavaScript

Cảm ơn.

+1

Chỉ tìm thấy thư viện dsp.js –

+10

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

+2

Có chức năng fft. Dù sao cũng cảm ơn bạn. –

Trả lời

-2

Bạn có thể tìm kiếm bất kỳ thuật toán FFT Java nào và chuyển nó sang javascript dễ dàng.

Một ví dụ, ở đây:

thi này đòi hỏi hai lớp + FFT java code (princeton) + Complex dependency

Điều này có thể được dễ dàng hơn và trực tiếp áp dụng: + FFT Java Code (columbia)

Mã này thật dễ dàng để cổng với Javascript, chỉ nhớ rằng các hàm JavaScript Math.sin và Math.cos hoạt động trên radian chứ không phải theo độ.

+2

Xem thêm http://sylvester.jcoglan.com/ cho thư viện đại số tuyến tính cho JavaScript. – ustun

+13

Java rất khác với Javascript. Trong thực tế, Javascript và Java chỉ chia sẻ một tên. Javascript tương tự như Java vì nó là C++ hoặc PHP. Tôi không nghĩ rằng tác giả của câu hỏi ban đầu sẽ muốn được trỏ đến một thư viện C++ FFT. – dionyziz

+4

Nếu bạn phân tích mã, tất cả các loại là số (double). Trong thực tế, bạn có thể sử dụng mã này và thực hiện nó trên python. –

Các vấn đề liên quan