Обсуждение:Билинейная интерполяция

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

А что если точки Q не находятся в вершинах прямоугольника, а произвольно расположены вокруг точки Р ? Можно ли их в этом случае использовать?

77.123.3.200 12:54, 4 мая 2008 (UTC)X-3mal[ответить]

О недостатке метода[править код]

А разве последняя точка оригинальной строки не должна соответствовать последней точке интерполированной? Иначе и для первых точек должна возникать аналогичная проблема. И как быть при масштабировании в нецелое число раз? 178.122.184.241 16:03, 6 июля 2010 (UTC)[ответить]

Не хватает комментариев к коду, переменные названы совершенно не очевидно... 80.246.254.58 12:41, 21 декабря 2011 (UTC)[ответить]

Возможно ошибка для упрощенного случая[править код]

В особом случае, когда известные точки находятся на вершинах единичного квадрата, то есть имеют координаты (0, 0), (0, 1), (1, 0), и (1, 1), формула билинейной интерполяции упрощается до

   f(x,y) \approx f(0,0) \, (1-x)(1-y) + f(1,0) \, x(1-y) + f(0,1) \, (1-x)y + f(1,1) xy. 

f(1,0) и f(0,1) надо поменять местами и тогда будет лучше
пусть y=0, тогда f(x,y)~=f(0,0)*(1-x)*1+f(0,1)*x*1

84.47.136.254 09:58, 23 мая 2014 (UTC)[ответить]