Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

6497 / 3. Интерполяционный многочлен Ньютона

.doc
Скачиваний:
23
Добавлен:
12.02.2015
Размер:
251.9 Кб
Скачать

13

Интерполяционный многочлен Ньютона.

Определение 1.

Пусть - сетка узлов, - значения функции f(x) в узлах

: значения называются разделенными разностями нулевого порядка функции f(x).

: значения называются разделенными разностями первого порядка функции f(x).

: значения называются разделенными разностями второго порядка функции f(x).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

: значения называются разделенными разностями n–го порядка функции f(x).

Простейшие свойства разделенных разностей.

  1. f(x0, x1, …, xk) – симметричная функция своих аргументов, т.е. не меняется при любой перестановке аргументов.

Заметим, что любая разделенная разность есть линейная функция своих аргуметов.

f(x0, x1, …, xk) = .

(устанавливается по индукции) => результат.

Пример:

Установить вид коэффициентов Сj при фиксированном k.

Самостоятельно.

  1. Если f(x)=Pn(x) – многочлен n-ой степени, то разделенные разности порядков  (n+1) равны нулю.

Заметим, что Pn(x, x0) многочлен (n-1)-ой степени,

Pn(x, x0, x1) многочлен (n-2)-ой степени,

………………………………………………

Pn(x, x0, x1, …, x n-1) - многочлен 0-ой степени (т.е. const),

Pn(x, x0, x1, …, x n)  0.

………………………………………………

Рассмотрим многочлен n-ой степени вида

(9)

Теорема 3.

Многочлен (9) является интерполяционным для f(x) на сетке узлов , т.е.

, i=0, 1,…, n (10)

Рассмотрим разделенные разности многочлена Лагранжа :

. (11)

Числитель в (11) – многочлен n -ой степени, обращающийся в 0 в т. . Следовательно, по теореме Безу числитель в (11) делится без остатка на , а, следовательно, -многочлен (n-1) -ой степени.

Из (11) находим

. (12)

Далее

. (13)

Числитель в (13) – многочлен степени (n-1) обращается в 0 при ,следовательно, делится на без остатка,  Ln (x, x0, x1) - многочлен (n-2)-ой степени.

Из (12) с учетом (13) находим

. (14)

Продолжая таким же образом далее и учитывая, что (n+1) - ая разделенная разность

Ln(x, x0, …, xn)  0, окончательно находим

(15)

Но по условию теоремы - интерполяционный многочлен для f(x) , т.е.

, i=0, 1,…, n

Следовательно, все разделенные разности для и f(x) совпадают, поэтому (15) можно переписать

(16)

т.е. получаем представление (9), что и требовалось доказать.

Замечание 1.

Мы получили другую форму представления интерполяционного многочлена Лагранжа. Многочлен (9) называется интерполяционным многочленом Ньютона и обозначается также - .

Замечание 2.

Интерполяционный многочлен в форме Лагранжа содержит значения в явном виде. Это удобно, когда необходимо построить интерполяционный многочлен на тех же узлах, но для другой функции – g(x). Тогда значения достаточно заменить на .

Многочлен в форме Ньютона содержит неявно (через разделенные разности).

Однако, он удобен, когда для той же функции f(x) необходимо увеличить порядок n. Тогда к исходному многочлену достаточно добавить несколько членов стандартного вида.

Запись интерполяционного многочлена для равноотстоящих узлов.

Пусть , h>0, i=0, …, n

Определение 2.

1. Величина называется конечной разностью первого порядка.

2.

Величина

называется конечной разностью второго порядка.

. . . . . . . . . . . . . . . .

n. Величина называется конечной разностью n-го порядка.

Лемма 1.

Для равноотстоящих узлов между разделенными и конечными разностями существует следующая связь:

, k = 0, 1, … (17)

По индукции:

k=0 – очевидно;

k=1

- верно.

Пусть (17) установлено для номера k. Докажем, что тогда оно верно и для номера (k+1).

(k+1):

Т.о., установлено, что (17) верно для k{0, 1, …,n}.

Лемма 2.

Пусть задана сетка равноотстоящих узлов на отрезке [a,b]:

a  x0 < x1 <…< xn < xn+1  b, xk = x0 + hk, k = 0, 1, …, n+1

и .

Тогда существует точка такая, что

(18)

По индукции:

k=1:

k=2:

………………………………… и т.д.

k=n+1:

.

Установим теперь вид многочлена Ньютона для равноотстоящих узлов.

Введем переменную . Очевидно, что , если

x-xk=h(q-k), k = 0, 1, …, n.

В формуле полинома Ньютона (9) выразим все разности (x-xk) через q и все разделенные разности по формуле (17):

(19)

Оценим погрешность формулы Ньютона (19).

Из формул остаточного члена (4) и (5) с учетом леммы 2, следует

, , и так далее.

Земечание.

Интерполяционную формулу (19) применяют на практике для точек x, близких к x0. Если необходимо вычислить приближенное значение функции f(x) в точках x, близких к правому концу отрезка, то полагают и записывают интерполяционный многочлен Ньютона в терминах данного q.