Двумерное DFT и ряды Фурье

Форум пользователей пакета Maple

Модератор: Admin

imperfect
Сообщения: 8
Зарегистрирован: Ср окт 06, 2010 6:15 pm

Двумерное DFT и ряды Фурье

Сообщение imperfect » Пн окт 17, 2011 7:51 pm

Прошу помощи у знающих людей, т.к. матанализ давно и прочно забыт. Есть поточечно заданная 3 мерная поверхность в txt, формат файла такой:

угол1(x) угол2(y) значение

Нужно аппроксимировать ее 2D рядом Фурье:
sum(cos(n*x)*sin(m*y), n = 1..N, m = 1..M). n, m - целое. Интервал значений угла не постоянный. Подскажите, как реализовать это в Maple? Получить нужно набор коэффициентов и вид множителей (sin*sin, cos*sin и т.д.), а не набор комплексных чисел. Я в отчаянии, 3 неделю бьюсь...Хоть алгоритм действий бы найти

mois
Сообщения: 95
Зарегистрирован: Ср дек 09, 2009 9:04 pm

Сообщение mois » Ср окт 26, 2011 1:55 pm

Разложение функции в многомерные ряды Фурье есть в пакете OrthogonalExpansions: http://www.maplesoft.com/applications/view.aspx?SID=33406[/url]
Движение - все, конечная цель - ничто