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

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

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

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

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

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

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

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

y−f(x0)f(x1)−f(x0)=x−x0x1−x0,

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

f(x)≈y=P1(x)=
=f(x0)+f(x1)−f(x0)x1−x0(x−x0).

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

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

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

R1(x)=f″(ψ)2(x−x0)(x−x1),ψ∈[x0,x1]

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

|R1(x)|⩽M22max⁡|(x−x0)(x−x1)|=M2h28;
M2=max[x0,x1]|f″(x)|;h=x1−x0.

Применение

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

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

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

См. также