Интерполяция функций
6.9. Интерполяция с кратными узлами
Определение. Пусть в узлах сетки заданы не только значения функции f(tn), но и значения ее производных f'(tn), f''(tn), ..., В этом случае узел tn называется кратным, а число kn, равное количеству заданных значений производных в n узле — кратностью узла.
Доказывается теорема о существовании единственного полинома PN(t), удовлетворяющего условиям
Такой полином называется полиномом с кратными узлами. Отметим два частных случая.
- в точке t = t0 заданы f0, f'0, ..., f0(N) (M = 0, k0 = N + 1).
Тогда многочлен PN(t), удовлетворяющий этим условиям, может быть записан как
Это — ряд Тейлора, который является интерполянтом с кратным узлом в точке t = t0 кратности N + 1.
- Пусть на концах отрезка [t0, t1] заданы значения f0, f1, f'0, f'1 (M = 1, k0 = 2, k1 = 2, N = 3). Тогда P3(t0) = f0, P'3(t0) = f'0, P3(t1) = f1, P'3(t1) = f'1, а интерполянт имеет вид
здесь
Такой многочлен называется кубическим интерполяционным многочленом Эрмита.
Теорема (без доказательства). Пусть f(t) имеет N + 1 ограниченную производную на отрезке [a, b]. Тогда погрешность интерполяционного многочлена Эрмита степени N выражается формулой
где tn — интерполяционные узлы, n = 0, ..., M, ki - кратность i узла,
Поставим теперь следующую задачу: построить кусочно - кубическую интерполирующую функцию, непрерывную на отрезке [a, b] со своими двумя первыми производными.
Обозначим такую функцию S(t) ; значения производных в узлах tn обозначим mn = S'(tn). Если задать в узлах tn, tn + 1 значение функции и ее первой производной, то получим эрмитов кусочно - кубический полином
или
где
6.9.1. Замечание о тригонометрической интерполяции
Для периодической функции f(t) с периодом T естественно строить приближение с использованием функций
Тригонометрическая интерполяция состоит в замене f(t) тригонометрическим многочленом коэффициенты которого находятся при решении СЛАУ FN(tk) = f(tk), k = 1, ..., 2N + 1, t2N + 1 - t0 = T, здесь — последовательность узлов интерполяции.