Главная страница

Методы интерполяции и аппроксимации


Скачать 93.46 Kb.
НазваниеМетоды интерполяции и аппроксимации
Дата31.01.2022
Размер93.46 Kb.
Формат файлаdocx
Имя файлаInterp_app.docx
ТипДокументы
#347959
страница6 из 13
1   2   3   4   5   6   7   8   9   ...   13

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


Если узлы интерполяции равноотстоящие по величине, так что

xi+1x=h=const,

где h шаг интерполяции, т.е. xi=x0+nh, то интерполяционный многочлен можно записать в форме, предложенной Ньютоном.

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


Интерполирующий полином ищется в виде

Pn(x) a0 a1(x x0 ) a2 (x x0 )(x x1) ... an(x x0 )...(x xn1).

(5)

Построение многочлена сводится к определению коэффициентов аi.. При записи коэффициентов пользуются конечными разностями.

Конечные разности первого порядка запишутся в виде:

y0 = y1 y0;

y1 = y2 y1;



yn-1 = yn yn-1,

где yi значения функции при соответствующих значениях xi.

Конечные разности второго порядка:

2y0 = y1 y0;

2y1 = y2 y1;



2yn-2 = yn-1 yn-2.

Конечные разности высших порядков найдутся аналогично:

ky0 = k-1y1 k-1y0;

ky1 = k-1y2 k-1y1;



kyn-2 = k-1yn-1 k-1yn-2.

Коэффициенты а0, а1,..., аnнаходятся из условия Pn(xi) = yi. Находим a0, полагая x=x0,

a0=P(x0)=y0.

Далее подставляя значения x=x1, получим:

Pn(x1) = y1 = y0 +a1(x1 x0),

a1

y1 y0 x1 x0

y0 .

h

Для определения а2, полагая x=x2, получим

y0

Pn(x2) = y2 = y0+ h (x

2 x0)+a2(x2

x0)(x2 x1) = y0+2y0+a22h2;

a2 =

y2 y0 2y0 2h2

= y2 y0 2 y1 2 y0 =

2h2

y2 2 y1 y0 =

2h2

= ( y2 y1) ( y1 y0 ) 2h2

= y1 y0

2h2

2 y0




= 2!h2 .

Общая формула для нахождения всех коэффициентов имеет вид

iy0


где i=1…n.

В результате (5) примет вид

Δy0

ai

i!hi

,


Δ 2 y0

Pn(x) y0

1!h

(x x0 )

2!h2

(x x0 )(x x1) ...
(6)

  • Δ ny0

n!hn

(x x0 )...(x xn1 ).

Данный многочлен называют первым полиномом Ньютона.
1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта