Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие.doc
Скачиваний:
158
Добавлен:
02.04.2015
Размер:
6.8 Mб
Скачать

4.3.2. Интерполяционный многочлен Лагранжа

Интерполяционный многочлен Лагранжа, принимающий значения y1, …, yn+1в соответствующих точках, записывается в виде:

(7)

или

. (8)

Интерполяционный многочлен Лагранжа можно построить при любом расположении узлов интерполирования (точки могут быть не равностоящие). Однако его недостатком является то, что при изменении числа точек все коэффициенты вычисляются заново.

Пример 2. Рассмотрим предыдущую задачу примера 1. Количество экспериментальных точек m=3. Порядок интерполяционного полинома Лагранжаn=2.

Формула (8) для n=2 будет выглядеть следующим образом:

или, подставив табличные значения, получим:

.

, т. е.a0=-1,59375, a1=3,8125, a2=-0,21875. Приx=3 получимL2(x)= 7,875.

Оценка погрешности интерполяционного полинома

Лагранжа

, (9)

где Mn+1=maxf(n)(x)на [a, b].

4.3.3. Интерполяционные формулы Ньютона для равностоящих узлов

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

Первая интерполяционная формула Ньютона.

Пусть функция y=f(x)задана своими значениями вn+1 узлах интерполирования, т. е.

y1 = f(x1); y2 = f(x2); … f(xn+1); …, f(xn+1) = yn+1

h = xi+1-xi = const,

n+1=m.

Требуется найти многочлен Pn(x)такой, чтобы

Pn(x1) = f(x1),

Pn(x2) = f(x2),

,

Pn(xn+1) = f(xn+1).

Первая интерполяционная формула Ньютона имеет вид:

. (10)

В этой формуле nу1 означает конечную разностьn-го порядка в точкеу1. Понятие конечной разности связано с понятием производной. По определению производная

.

В нашем случае х = xi+1 xi= h, как правило, не является бесконечно малой величиной. Приращение функции или конечная разность первого порядка в точкеу1 записывается так:

у1 = у2 – у1,

конечная разность второго порядка в точке у1

2у1 = у2 у1 =(у3 – у2)–(у2 – у1) = у3 – 2у2 + у1

конечная разность третьего порядка в точке у1

3у1=2у22у1 =(у3у2)–(у2у1) =у3 – 2у2 + у1=

=(у4 –у3)–2(у3 – у2)+ (у2 – у1)

nу1 = (n-1y1).

Понятие конечной разности используется также при численном решении дифференциальных уравнений.

Первая интерполяционная формула Ньютона не использует последнийузел интерполирования, а значит, точность интерполирования в начале таблицы будет выше, чем в конце.

Пример 3. Рассмотрим ту же задачу примера 1. Количество экспериментальных точекm=3. Порядок 1-й интерполяционной формулы Ньютонаn=2.

Формула (10) для n=2 будет выглядеть следующим образом:

,

у1 = у2 – у1,

2 у1 = у2 у1 = у32у2 + у1,

h=4

или, подставив табличные значения, получим:

.

.

a0=– 1,59375, a1=3,8125, a2=– 0,21875, приx=3P2(x)= 7,875.

Вторая интерполяционная формула Ньютона

Формула имеет вид:

(11)

Вторая формула Ньютона используется для интерполирования в конце таблицы, т. к. не рассматривает первыйузел интерполирования1, у1).

Пример 4. Рассмотрим ту же задачу примера 1. Количество экспериментальных точекm=3. Порядок 2-й интерполяционной формулы Ньютонаn=2.

Формула (11) для n=2 будет выглядеть следующим образом:

,

у2 = у3 – у2, 2 у1 = у2 у1 = у3 – 2у2 + у1, h=4.

.

.

a0=– 1,59375, a1=3,8125, a2=– 0,21875.

При x=3 получаемP2(x)= 7,875.

Существуют и другие интерполяционные полиномы. Все интерполяционные полиномы предназначены для получения аналитического приближенного описания реального процесса по его n+1 экспериментальным точкам.