Интерполяция

ИНТЕРПОЛЯЦИЯ (от латинского interpolate - подновление, изменение) в математике, метод восстановления (обычно приближённого) функции по значениям самой функции и, возможно, некоторых её производных на конечном множестве точек. Например, если с помощью таблицы значений функции f нужно найти её значение в точке х, не входящей в таблицу, находят 2 соседних значения аргумента х1 и х2, х1 < х < х2, и пользуются формулой кусочно линейной интерполяции

Интерполяция

Для решения задач интерполяции часто используются многочлены Рn(х) =∑nk=0ckxk , где ck - действительные числа. Такой выбор аппроксимирующих функций связан с тем, что многочленами можно сколь угодно точно приблизить любую непрерывную функцию на конечном отрезке.

Рассматриваются 3 типа задач.

1.Простая (лагранжева) интерполяция. Функция f(х) задана в точках (узлах интерполяции) а≤ х0 1 < ...< хn ≤ b. Ищется многочлен Рn(х), удовлетворяющий условиям Рni)(хi) = f(хi), i = 0, 1…n.

Реклама

2.Кратная (эрмитова) интерполяция. Заданы значения функции и её производных f(s)i), s = 0, 1,...,ki ki - натуральные числа, i = 0, 1 ,..,n. Ищется многочлен ΡΝ(x), степени N равной ∑ni=0 (ki +1) -1, удовлетворяющий условиям PN(s)i) = f(s)(xi), s = 0, 1, ...,k i; i = 0, 1,...,n.

3.Биркгофова интерполяция аналогична предыдущей, но в отдельных точках могут не задаваться значения функции или значения её производных. Задачи 1 и 2 всегда разрешимы, их решения выписываются в явном виде. Задача 3 может не иметь решения.

Если на [а, b] непрерывна производная f(n+1)(х) и |f(n+1)(x)| ≤ М, то для последовательности интерполяционных многочленов Лагранжа справедлива оценка

Интерполяция

Однако даже в этом случае при задании f(xi) с погрешностью модуль Pn(х) при росте n неограниченно возрастает. Поэтому использовать многочлены высокой степени для восстановления функций не рекомендуется. Кроме того, для любой последовательности узлов интерполяции существует непрерывная на [а, b] функция, для которой последовательность интерполяционных многочленов Лагранжа не сходится к этой функции.

Кусочно линейная интерполяция не имеет подобных недостатков. Последовательность интерполяционных ломаных сходится к интерполируемой непрерывной функции при условии, что максимальное расстояние между соседними узлами интерполяции стремится к нулю. Если же значения функции в узлах интерполяции заданы с погрешностью δ, то к погрешности кусочно линейной аппроксимации добавляется слагаемое, по модулю не превосходящее δ. Аналогичными свойствами обладают полиномиальные сплайны произвольной степени k дефекта 1 с равномерными узлами склейки и интерполяции. Кусочно линейная функция - это полиномиальный сплайн степени 1 дефекта 1. Кроме многочленов и полиномиальных сплайнов, в задачах интерполяции используются тригонометрические многочлены, рациональные функции (отношения многочленов) и другие системы сплайнов.

Методы интерполяции используются для приближённого интегрирования, в машинной графике, при численном решении дифференциальных уравнений. Развиваются также методы интерполяции для функций нескольких переменных. При этом проблемы разрешимости задач интерполяции оказываются более сложными. Многомерные задачи кусочно полиномиальной интерполяции используются в методах численного решения краевых задач для уравнений с частными производными.

Лит.: Гончаров В. Л. Теория интерполирования и приближения функций. М., 1954; Стечкин С. Б., Субботин Ю. Н. Сплайны в вычислительной математике. М., 1976; Сьярле Ф. Метод конечных элементов для эллиптических задач. М., 1980; Shumaker L. L. Spline functions: basic theory. Malabar, 1993.

Ю. Н. Субботин.