Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.01.2010, 06:10
Новичок

Отправить личное сообщение для D_Darth Посмотреть профиль Найти все сообщения от D_Darth
 
Регистрация: 25.01.2010
Сообщений: 1

Алгоритм интерполяция на неравномерной сетке.(Аналог griddata в matlab)
Здравствуйте.

Помогите пожалуйста с алгоритмом...
Есть n точек в пространстве...
Нужно из этих точек построить сетку(матрицу)
[XI.YI.ZI] = griddata(x,y,z,xi ,yi )

Ниже я привел человеческое описание того, что мне нужно сделать. Особенно интересует алгоритм интерполяции!

Взял из help-а матлаба
Для интерполяции на неравномерной сетке используется функция griddata:

ZI = griddata(x.y.z.XI.YI) — преобразует поверхность вида z = f(x. у), которая определяется векторами (x.y.z) с (обычно) неравномерно распределенными элементами. Функция griddata аппроксимирует эту поверхность в точках, определенных векторами (XI.YI) в виде значений ZI. Поверхность всегда проходит через заданные точки. XI и YI обычно формируют однородную сетку (созданную с помощью функции meshgrid).

XI может быть вектором-строкой, в этом случае он определяет матрицу с постоянными столбцами. Точно так же YI может быть вектором-столбцом, тогда он определяет матрицу с постоянными строками.

[XI.YI.ZI] = griddata(x,y,z,xi ,yi ) — возвращает аппроксимирующую матрицу ZI, как описано выше, а также возвращает матрицы XI и YI, сформированные из вектора-столбца xi и вектора-строки yi . Последние аналогичны матрицам, возвращаемым функцией meshgrid;

[...] = griddata (....method) — использует определенный метод интерполяции:

'nearest' — ступенчатая интерполяция;

'linear' — линейная интерполяция (принята по умолчанию);

'cubic' — кубическая интерполяция;

П.С не сильно разбираюсь в математике, но так уж получилось, что пришлось с ней сталкнутся, такчто по возможности пишите как можно проще
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог vector-а в Python Ilya Porublyov Реализация, исходники, языки 3 28.12.2009 05:22
Интерполяция гость Реализация, исходники, языки 1 26.12.2009 18:31
ELLIPSE FIT - Matlab XGosha Обработка изображений, звук, графика 0 25.04.2007 16:11
литература по Matlab и Matcad buldozerus Математические алгоритмы 1 21.01.2007 18:47