Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fantomart
2 / 2 / 0
Регистрация: 28.11.2010
Сообщений: 41
#1

Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье - C++

29.11.2013, 22:47. Просмотров 872. Ответов 6
Метки нет (Все метки)

Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье. В гугле много всего, рабочего не нашел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 22:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье (C++):

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

Сравнение быстрого и прямого включения методов сортировки - C++
Есть массив, размер которого задает пользователь. Затем этот массив копируется на две одинаковые копии и каждая копия (не зависимо от...

Ошибка в функции преобразования Фурье - C++
Здравствуйте! Делаю гитарный тюнер, и застряла на моменте определения частоты уже снятого с микрофона звука. Звук с микрофона снимается в...

Функция обратного вызова - C++
#undef UNICODE #include <windows.h> #include "resource.h" #include <iostream> #include <fstream> using namespace std; HWND...

Нужна рабочая программа "Ханойская башня" в консоли - C++
Нужна рабочая программа "Ханойская башня" в консоле: Вводишь количество колец, и выводит все ходы перемещения колец. Если таковой...

Функция преобразования Dword to String - C++
Доброго дня, помогите пожалуйста с ф-цией под делфи. Есть поступление пакетов через сокет, структура вот такая: struct SSendBlk { ...

6
hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
29.11.2013, 22:48 #2
Посмотрите тут:
http://e-maxx.ru/algo/fft_multiply
0
fantomart
2 / 2 / 0
Регистрация: 28.11.2010
Сообщений: 41
29.11.2013, 22:52  [ТС] #3
hwmlex, Нужна функция, принимающая float массив
0
hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
29.11.2013, 22:54 #4
Ну а там комплексный. Что мешает поменять тип вектора?

Или вам именно массив (array) нужен?
1
Nick Alte
Эксперт С++
1643 / 1015 / 120
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
29.11.2013, 22:58 #5
Делал для одного проекта реализацию на шаблонах, итераторах и complex из STL. Примет в том числе и массив float, хотя возвращает, разумеется, всегда complex. Очень простая и достаточно короткая, хотя едва ли самая быстрая. Вот она на pastebin.com.
1
Nick Alte
Эксперт С++
1643 / 1015 / 120
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
03.12.2013, 19:36 #6
Если кто-то захочет воспользоваться, то вот исправленная версия. В предыдущей неправильно работало обратное преобразование. Спасибо товарищу fantomart за сигнал.
0
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
03.12.2013, 19:57 #7
FFTW
0
03.12.2013, 19:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 19:57
Привет! Вот еще темы с ответами:

функция для преобразования __time64_t в char * - C++
Добрый день! Нужна в\у функция а еще лучше пример с ней. Задача примерно выглядит так: дана структура __finddata64_t a; из <io.h ...

Функция преобразования целого числа в строку - C++
Подскажите, пожалуйста, этакую функцию!

Функция для преобразования double в строку символов. - C++
Написать функцию для преобразования переменной типа double в строку символов с заданной точностью представления ( dtoa( double num, int...

Функция преобразования температуры из градусов Цельсия в градусы Фаренгейта (задание №5 из С.Прата, глава 2) - C++
Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.