|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2011, 21:53 | #1 |
Новичок
Джуниор
Регистрация: 20.01.2011
Сообщений: 2
|
дискретное преобразование фурье
Никакк не могу решить проблему с дискретным преобразованием фурье. Всё бы ничего, только класс у меня - шаблон и поэтому всё время сталкиваюсь с проблемой несовпадения типов. Даже банальную функцию pow не реализовать, так как она возвращает double, а у меня явно то тип не указывается.
В общем подскажите пожалуйста Код:
|
20.01.2011, 23:35 | #2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 104
|
Не удивительно вы в каждом операторе определяете локальные переменные для оператора класса type re_,im_; и далее передаете их в return complex(re_,im_); а с неинициализированные переменными базового типа нельзя выполнять арефметические операции. уберите в операторах строку type re_,im_; и замените return complex(re_,im_); на return complex(re,im); и оператор умножения комплексных чисел у вас не правильный
|
21.01.2011, 13:42 | #3 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Вместо type используйте T, это красивее и общепринято. Вопрос не читал, извините.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрое преобразование Фурье. Практика использования (статья) | raxp | Обсуждение статей | 7 | 26.04.2013 12:45 |
Преобразование Фурье | fina | Помощь студентам | 0 | 17.06.2010 14:00 |
Быстрое преобразование Фурье (комментарии). | brendog | Общие вопросы C/C++ | 2 | 21.07.2009 01:15 |
простое преобразование фурье на паскале | locky7fm | Помощь студентам | 2 | 13.04.2009 21:37 |