psilogic: (pingpong)
[personal profile] psilogic
Все-таки Википедия рулит. Надыбал там то, о чем давно мечтал:
математические выкладки, позволяющие делать преобразование Фурье за время порядка N log(N). Причем, для произвольного N, а не только для степени двойки.

Поковырявшись с ними, поразбиравшись, пооптимизировав, родил описалово, как, что и почему, а главное - файлец на C++ с готовым работающим модулем, который не требует никаких специальных библиотек.

http://psi-logic.shadanakar.org/fft/fftf.htm

Можете юзать - ибо халява :)

Date: 2006-08-03 05:16 pm (UTC)
From: [identity profile] ex-neo-is-fl156.livejournal.com
Похоже, у меня только тот вариант, который для случая степени двойки - со скоростью NlogN, и для любого случая, но N2. Так что пользуйтесь предложенным вариантом на C...
Page generated Nov. 2nd, 2025 05:52 am
Powered by Dreamwidth Studios