аппроксимация матрицы значений векторного поля

incwizitor

имеется матрица значений некоторого поля с одинаковым шагом h по х и у. известно, что в двух соседних узлах поле принимает околоминимум и околомаксимум значения (короче осцилирует почти с таким шагом h) и затухает от центра матрицы к краям.
требуется сдвинуть эту матрицу на вектор (a,b где a < h and b < h.
то бишь по сути проаппроксимировать на тот же шаг, но сдвинуть.
делать надо без фурье.
какие есть идеи?
----
даже < h/2
двигаю в ближайшую точку

incwizitor

ммм ?

justicia2008

Условие неплохо было бы разъяснить
Функция принадлежит такому-то классу, или является решением такого-то уравнения.
Известны значения функции в точках (i*h, j*h) \in R^2. Нужно найти наилучшее (с какой точки зрения? Бывает уклонение по квадрату модуля на классе дифференцируемых функций, уклонение по сумме модулей на классе функций из L_2?) приближение значений функции в точках (i*h + a, j*h + b) где a< h/2. b< h/2.
Так что-ли?

incwizitor

функция-результат ФФТ. то бишь комплекснозначная, но сетка не ахти какая, как видно. насчет наилучшего и тд приближения- главное чтоб не тупо..сами думайте лучшесть. лучше, чем линейная аппроксимация.
можно было бы забацать (f_{ij} -> f_{ij}+f'_{xij}*a+f'_{yij}*b но я сомневаюсь, что вычисленная численная производная по двум соседним узлам будет хорошо приближать производную ;(
Оставить комментарий
Имя или ник:
Комментарий: