Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обратное преобразование Фурье в Scilab 
:(
    Опции темы
Vezd
Дата 26.10.2015, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 5.6.2011

Репутация: нет
Всего: нет



Не пойму как сделать обратное преобразование Фурье в Scilab 5.5.2.

Создаю массив f с комплексными числами (в данном случае только с двумя комплексными числами, остальные нули). Потом к массиву f применяю операцию обратного преобразования Фурье (может быть здесь ошибка...) и записываю результат в p. Но в p почему то комплексные числа. В чем ошибка?

Код

for i=1:256
    f(i) = 0;
end
 
f(1) = 1.45*10^-7-1.08*%i*10^-6;
f(2) = 5.136*10^-10+3.87*%i*10^-7;
 
p=fftw(f, -1);

PM MAIL   Вверх
tzirechnoy
Дата 26.10.2015, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: нет
Всего: 16



А какие там ещё должны быть числа, кватэрнионы что ли?

PS Да, судя по доке -- Вы делаете прямое преобразование Фурье. Но как-то на комплексность чисел это не влияет совершэнно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Математические пакеты | Следующая тема »


 




[ Время генерации скрипта: 0.1004 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.