http://www.koders.com/java/fid168F68D8D019CF9A4F17CA8AFEE102F8BE3B2C28.aspx?s=FFT#L21
Pertanyaan 2 bagian, sungguh. Pemahaman saya tentang FFT cukup umum.
1) Kodenya tampaknya cukup mudah. Tetapi solusi yang saya cari memerlukan ukuran array data variabel (masih pangkat 2). Jadi bagaimana cara mengubah gelombang sinus yang digunakan di sini? Saya melihat ini adalah sinewave ukuran 1024 statis yang didefinisikan dengan jelas. Bagaimana saya bisa menggunakan ukuran dinamis dari array data nyata untuk menghasilkan sinewave yang tepat?
2) Selain itu, solusi yang saya cari memerlukan penggunaan int, bukan celana pendek seperti contoh yang ditautkan. Seperti pada array data masukan akan berupa array int. Modifikasi apa pada kode ini yang diperlukan?
Terima kasih sebelumnya atas semua bantuan Anda.