Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Scipy: Интерполяция


Автор: wowka19 14.4.2015, 03:07
Есть набор точек (x,y) и набор соответствующих им значений (z). Необходимо интерполировать эту таблично заданную функцию по заданной сетке.
Все усложняется тем, что область определения этой функции довольно сложной формы. Она похожа на трапецию с некоторыми "врезками" (как бы "надкусана" по краям) и отверстиями.
Используемый мною griddata "замазывает" эти особенности, что неприемлемо для задачи.
Как решить эту проблему?


И еще.
Если z - это уголот 0 до 360, то как избежать ошибки интерполяции когда целевой пиксель, вычисляемый (на пример) из двух исходных равных 359 и 1 градусам будет равен 180 вместо 0?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)