Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2013, 17:03   #11
mixer94
Пользователь
 
Аватар для mixer94
 
Регистрация: 07.06.2009
Сообщений: 40
По умолчанию

это функция бпф такая попалась, чётные элементы - действительные, нечётные - мнимые. поэтому заполнение через один а остальное в нулях (мнимые).
допустим буду работать с квадратурами, т.е. для начала:
Код:
for i:=0 to 1023 do begin
  arr3[i] := sqr(arr2[i*2])+sqr(arr2[i*2+1]); //квадрат действ. + квадрат мнимого
end;
далее сдвиг

Код:
for i:=1023 downto 0 do //идём с конца
  begin
      arr3[i]:=arr3[i div 2];
  end;
если я всё верно понял то что делать далее для обратного преобразования? ведь нужны снова re и im. к сожалению с математикой туго
mixer94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загадочная функция БПФ (быстрое преобразование Фурье) dar3dev1l26 Помощь студентам 29 23.05.2013 19:31
Быстрое преобразование Фурье. Практика использования (статья) raxp Обсуждение статей 7 26.04.2013 12:45
Быстрое преобразование Фурье: фаза Dimmak01 Помощь студентам 1 02.12.2012 23:18
Быстрое преобразование Фурье HarleyDav Помощь студентам 0 09.01.2012 08:37
Быстрое преобразование Фурье (комментарии). brendog Общие вопросы C/C++ 2 21.07.2009 01:15