Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычислительная_математи_ка.doc
Скачиваний:
21
Добавлен:
16.04.2019
Размер:
1.04 Mб
Скачать
  1. Интерполяционный многочлен Лагранжа. Теорема о единственности.

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

Запишем искомый многочлен в виде:

Из условий равенства значений этого многочлена в узлах xi соответствующим заданным табличным значениям yi, получим систему уравнений для нахождения коэффициентов a0, a1,...,an:

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

Рассмотрим более простой алгоритм построения интерполяционных алгоритмов. Будем искать многочлен в виде линейной комбинации множеств степени n.

Потребуем, чтобы каждый многочлен таким условиям отвечает многочлен вида:

Подставив эти формулы в исходный многочлен получим:

Эта формула называется интерполяционным многочленом Лагранжа.

Докажем, что этот многочлен является единственным. Допустим противоположное: пусть существует еще один многочлен F(x) степени n, принимающий в узлах интерполяции значения табличной функции, то есть F(xi) = yi, i = 0,n. Но не совпадающий с L(x). Так как F(xi) = yi и L(xi) = yi, то разность R(x) = L(x) - F(x), являющаяся многочленом степени не более n в узлах xi =0

Если R(x)=L(x)-F(x) ≠ 0, то разность R(x) (будучи многочленом не выше n-й степени- это следует из вида многочлена L(x), в котором n+1 слагаемое, каждое по n множителей), в силу основной теоремы высшей алгебры имеет n корней. Это противоречит виду R(x).

[Основная теорема алгебры: каждое алгебраическое уравнение n-й степени

коэффициенты, которого a1,a2,...,an - действительные или комплексные числа, имеет ровно n корней действительных или комплексных.]

Это противоречит равенствам:

число, которых равно n + 1 (система из (n+1)-го уравнения).

Возникло противоречие: многочлен, который не может иметь более n корней, имеет n+1 корень. Следовательно, многочлены L(x) и F(x) тождественны (L(x) F(x)).

Из формулы интерполяционного многочлена Лагранжа

  1. Многочлен Ньютона с распределенными разностями.

Пусть некоторая функция f(x) задана таблицей своих значений {xi;f(xi} с произвольным размещением узлов интерполяции.

Разделенными разностями первого порядка принято называть величины:

Разделенные разности второго порядка можно вычислить по формуле:

Т.о, разделение разности k-го порядка можно найти по формуле:

Составим таблицу распределенных разностей:

Разделительные разности обладают след. св-ми:

Свойства разделенных разностей.

1) разделительная разность f( xi; xi+1;xi+k ) является симметричной функцией своих аргументов xi,xi+1,xi+k (не изменяется относительно любой их перестановки);

2) пусть функция f(x) на отрезке [a;b], содержащем точки xi,xi+1,xi+k, имеет производную порядка k. В этом случае:

Любая функция, непрерывная на [a;b] и имеющая на этом отрезке производные, включая k-ю, может быть разложена в ряд Тейлора:

Используя свойства распределенных разностей запишем интерполяционный многочлен Ньютона с распределенными разностями: