me писал(а):
А может кто знает алгоритм метода кубической интерполяции для двумерной функции? А то у меня есть только реализованный в Матлабе для одномерно..там то все понятно, а с двумерной что-то глухо :-\
Насколько я понимаю (с Матлабом знаком понаслышке), в Матлабе для 2D интерполяция есть - см., например,
http://zvtx11.narod.ru/PROECT/Info/MatL ... ndex26.htm,
http://zvtx11.narod.ru/PROECT/Info/MatL ... ndex28.htm (для расчета триангуляции см.
http://zvtx11.narod.ru/PROECT/Info/MatL ... Index8.htm).
Что касается теории. Идейно случай многомерных функций не отличается от случая функции одной переменной. Вся соль в выборе узлов интерполяции. При росте числа переменных возрастает и выбор сеток для узлов. При числе переменных 2, как правило, используются прямоугольные сетки, но встречаются и триангуляционные (из треугольников).
Вот что я нарыл:
1.
http://alglib.sources.ru/interpolation/ ... sample.php - бикубическая интерполяция на равномерной сетке с помощью кубических сплайнов (вооще, есть смысл побродить на этом сайте - найдете много чего полезного);
2.
http://www.srcc.msu.su/num_anal/lib_na/cat/cat912.htm - библиотека алгоритмов (полиномиальная интерполяция),
http://www.srcc.msu.su/num_anal/lib_na/cat/cat914.htm - сплайн-интерполяция;
3.
http://www.netlib.org/toms/ (номера 474, 661, 752, 772, 773, 790). Конкретные реализации различных алгоритмов интерполяции: Все - по-англицки и на Фортране, но, думаю, для вас - не проблема.
Дальше искать лень.