Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

ДПФ пример программной реализации Delphi   Найти похожие ветки 

 
darvin ©   (2005-12-28 11:31) [0]

У кого-нибудь есть пример программной реализации дискретного (не быстрого) преобразования Фурье на Delphi. Был бы очень признателен


 
MBo ©   (2005-12-28 12:52) [1]

"медленное" FT пишется весьма просто - формулы для мнимой и реальной части:
Fn(Re)=Sum(k=0..N-1)[f(k)*Cos(2*Pi*k*n/N)]  
Fn(Im)=Sum(k=0..N-1)[f(k)*Sin(2*Pi*k*n/N)]
(n=-N/2...N/2)

Записать это на паскале - труда не составляет.


 
darvin ©   (2005-12-28 13:35) [2]

Спасибо!
А как после прямого сделать обратное преобразование?


 
MBo ©   (2005-12-28 14:08) [3]

>обратное преобразование?
f и F, k и n местами поменять
мнимую часть с отрицательным знаком сделать (реальную ни к чему - косинус - четная функция), и для нормировки обычно на N еще делят.


 
darvin ©   (2005-12-28 14:23) [4]

спасибо, попробую :)



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1134722616
The Only
2005-12-16 11:43
2006.01.22
comdlg32


14-1135761332
DesWind
2005-12-28 12:15
2006.01.22
Время отвремени не тормозится на точках останова


14-1135923791
ANB
2005-12-30 09:23
2006.01.22
Поздравляю себя с Днем Рождения (30 декабря)


2-1136475014
Dot
2006-01-05 18:30
2006.01.22
Поиск файлов


1-1134465907
Asail
2005-12-13 12:25
2006.01.22
Корректное закрытие приложения ...