Линейная интерполяция

Материал из testwiki
Перейти к навигации Перейти к поиску
Через две заданные красные точки принадлежащие интерполируемой функции проведена синяя линия — график интерполирующей функции (линейный интерполянт), значение y в произвольной точке x, принадлежащей отрезку, можно найти с помощью формулы линейной интерполяции

Лине́йная интерполя́ция — интерполяция алгебраическим двучленом P1(x)=ax+b функции f(x), заданной в двух точках x0 и x1 отрезка [a,b].

В случае, если заданы значения в нескольких точках, функция заменяется кусочно-линейной функцией.

Формула линейной интерполяции является частным случаем интерполяционной формулы Лагранжа и интерполяционной формулы Ньютона.

Геометрическая интерпретация

Геометрически это означает замену графика функции f(x) прямой, проходящей через точки [x0,f(x0)] и [x1,f(x1)].

Уравнение такой прямой имеет вид:

yf(x0)f(x1)f(x0)=xx0x1x0,

отсюда для x[x0,x1]:

f(x)y=P1(x)=
=f(x0)+f(x1)f(x0)x1x0(xx0).

Это и есть формула линейной интерполяции, при этом:

f(x)=P1(x)+R1(x),
где R1(x) — погрешность формулы линейной интерполяции.

Если интерполируемая функция f(x) имеет непрерывную вторую производную на отрезке интерполяции, то:

R1(x)=f(ψ)2(xx0)(xx1),ψ[x0,x1]

При этом, исходя из теоремы Ролля, справедлива оценка ошибки интерполяции:

|R1(x)|M22max|(xx0)(xx1)|=M2h28;
M2=max[x0,x1]|f(x)|;h=x1x0.

Применение

На графике — пример кусочно-линейной интерполяции — график заданной функции приближённо представлен в виде ломаной линии

Линейная интерполяция применяется для сокращения размера таблиц таблично заданных функций, при этом значения функции заданы в сокращённом количестве точек, а её значения в точках, отсутствующих в таблице, вычисляются по формуле линейной интерполяции.

Другой пример применения линейной интерполяции — приближенное представление данных в виде кусочно-линейной функции.

См. также