Интерполяция функций
6.1. Постановка задачи интерполяции
Пусть задана совокупность узлов интерполяции или сетка на некотором отрезке [a, b]. В простейшем случае сетка — равномерная, т.е. расстояние между соседними узлами одинаково. В дальнейшем также рассмотрим неравномерные сетки.
- Совокупность узлов
- Сеточная проекция функции f(t) на [a, b], т.е. таблица ; эту таблицу задает оператор ограничения на сетку или рестрикции (от английского restriction )
Задача состоит в том, чтобы по таблице {fn} восстановить непрерывную функцию. Обозначим ее через F(t). Разумеется, она отличается от исходной функции f(t), причем такое восстановление неоднозначно и осуществляется оператором интерполяции Сама функция F(t) называется интерполирующей или интерполянтом. Необходимо оценить потерю информации при действии этого оператора, т. е. величину |f(t) - F(t)|, зависящую от типа оператора интерполяции и свойств f(t), в частности, ее гладкости. Таким образом, имеем схему:
6.2. Кусочно - линейная интерполяция
Простейший способ интерполяции — кусочно - линейная, требующая минимальных требований на гладкость функции f(t). При таком способе интерполяции соседние точки ( tn, fn ) и ( tn + 1, fn + 1 ) соединяют отрезками прямых
Теорема. Пусть f(t) — Липшиц непрерывная функция, т.е. тогда
Примечание. Если сетка неравномерная и то теорема верна и для этого случая.
Доказательство.
Пусть обозначим Тогда ; В силу линейности f(t) имеем равенство
Поскольку имеем
Аналогично В таком случае
Замечание. Простой аппарат кусочно - линейной интерполяции позволяет ввести объекты, на которых базируется один из наиболее известных современных численных методов — метод конечных элементов. Сетке { tn } ставится в соответствие набор базисных функций каждая из которых сопоставляется своему узлу tn, причем а в остальных точках она вычисляется с помощью кусочно - линейной интерполяции.
Функция f(t) в этом случае представляется в виде
В вычислительной математике часто используется кусочно - полиномиальная интерполяция. Так, эрмитовым кубическим интерполянтом называется кусочно - кубический интерполянт с непрерывной производной, кубическим сплайном называется кусочно - кубический интерполянт с двумя непрерывными производными. О сплайнах речь пойдет ниже.