Кусочно-линейная интерполяция

На каждом интервале интерполирующая функция является линейной . Значения коэффициентов и находятся из выполнения условий интерполяции на концах отрезка : , . С помощью этих условий получаем систему уравнений:

,откуда находим , . Следовательно, функцию можно записать в виде:

, если , т.е.

.

При использовании линейной интерполяции сначала нужно определить интервал, в который попадает значение , а затем подставить его в формулу.

Итоговая функция является непрерывной, но ее производная разрывна в каждом узле интерполяции. Погрешность такой интерполяции будет меньше, чем в случае кусочно-постоянной интерполяции. Иллюстрация кусочно-линейной интерполяции приведена на рис. 3.2.

Рис. 3.2. Кусочно-линейная интерполяция

ПРИМЕР 3.1Заданы значений некоторой функции:

3,5
-1 0.2 0,5 0,8

Требуется найти значение функции при и при помощи кусочно-постоянной и кусочно-линейной интерполяции.

Решение. Точка принадлежит первому отрезку , т.е. и, следовательно, по формулам левой кусочно-постоянной интерполяции , по формулам правой кусочно-постоянной интерполяции . Теперь воспользуемся формулами кусочно-линейной интерполяции:

, ,

и тогда .

Точка принадлежит третьему интервалу , т.е. и, следовательно, по формулам левой кусочно-постоянной интерполяции , по формулам правой кусочно-постоянной интерполяции . Воспользуемся формулами кусочно-линейной интерполяции:

, , и .