Какие объекты исследует вычислительная математика |
Интерполяция функций
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) = \frac{f_{n + 1} (t - t_n) + f_n (t_{n + 1} - t)}{t_{n + 1} - t_n},
t \in [t_n , t_{n + 1} ]. $](/sites/default/files/tex_cache/07789a315ee769224df55d33edf69b7b.png)
Теорема. Пусть f(t) — Липшиц непрерывная функция, т.е.
тогда

Примечание. Если сетка неравномерная и то теорема верна и для этого случая.
Доказательство.
Пусть обозначим
Тогда
;
В силу линейности f(t) имеем равенство

Поскольку имеем

Аналогично В таком случае
Замечание. Простой аппарат кусочно - линейной интерполяции позволяет ввести объекты, на которых базируется один из наиболее известных современных численных методов — метод конечных элементов. Сетке { tn } ставится в соответствие набор базисных функций каждая из которых сопоставляется своему узлу tn, причем
а в остальных точках она вычисляется с помощью кусочно - линейной интерполяции.
Функция f(t) в этом случае представляется в виде

В вычислительной математике часто используется кусочно - полиномиальная интерполяция. Так, эрмитовым кубическим интерполянтом называется кусочно - кубический интерполянт с непрерывной производной, кубическим сплайном называется кусочно - кубический интерполянт с двумя непрерывными производными. О сплайнах речь пойдет ниже.