Интерполяция. Исенбаева Е.Н. - 9 стр.

UptoLike

Составители: 

9
Т.о., функция P
0,1,2
(x)это многочлен второй степени, решающий задачу пара-
болической интерполяции по трем точкам
(x
0
, y
0
), (x
1
, y
1
), (x
2
, y
2
). Но такой мно-
гочлен единственный, следовательно,
P
0,1,2
(x)=L
2
(x), где L
2
(x)многочлен Ла-
гранжа.
Продолжая процесс рассуждения, получим рекуррентное задание после-
довательности интерполяционных многочленов Лагранжа, которое составляет
суть интерполяционной схемы Эйткена:
)x(Pxx
)x(Pxx
xx
1
)x(P)x(f
i,...,2,1i
1i,...,1,00
0i
i,...,1,0
=
, (3.1)
где
i=1, 2, …, n и по определению P
0
(x)=y
0
, P
1
(x)=y
1
.
Схема Эйткена легко реализуется на ЭВМ. Организация вычислений по
формуле (3.1) должна быть такова, что если заранее неизвестна степень интер-
поляционного многочлена, который нужно использовать для вычисления
y(x),
то должно происходить постепенное повышение степени
k интерполирующих
ее многочленов за счет подключения новых узлов. Счет ведется до тех пор, по-
ка идет уточнение приближенного значения
y(x).
Об этом можно судить по уменьшению величины
|P
i, i+k-1
(x)-P
i, i+k
(x)| при
увеличении
k и подходящем фиксировании i.
Пример.
Пусть некоторая функция y=y(x) задана таблицей своих значений,
округленных до двух знаков после запятой:
x
i
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
y
i
1.00 1.02 1.08 1.12 1.34 1.54 1.81 2.15
Рассмотрим процесс вычисления двух значений этой функции по схеме
Эйткена в точках: а)
1.0
x
~
=
; б) 25.0
x
~
=
. Результаты промежуточных вычисле-
ний (в которых один знак запасной) сведем в табл. 3.1, 3.2. Числа в столбцах,
помеченных посредством
)x
~
(P
ki,i +
, представляют собой значения многочленов
Лагранжа
k-ой степени, построенных по узлам от i-го до (i+k)-го рекуррентно
по формуле:
)x
~
(Pxx
~
)x
~
(Pxx
~
xx
1
)x
~
(P
ki,1i
ki
1ki,i
i
iki
ki,i
++
+
+
+
+
=
, (3.2)
где
k=1, 2, …,
i
j,i
y:P
=
, в соответствии с интерполяционной схемой Эйткена.
Порядок получения этих значений показан проставленными в каждой клетке
номерами.
Т.о., функция P0,1,2(x) – это многочлен второй степени, решающий задачу пара-
болической интерполяции по трем точкам (x0, y0), (x1, y1), (x2, y2). Но такой мно-
гочлен единственный, следовательно, P0,1,2(x)=L2(x), где L2(x) – многочлен Ла-
гранжа.
       Продолжая процесс рассуждения, получим рекуррентное задание после-
довательности интерполяционных многочленов Лагранжа, которое составляет
суть интерполяционной схемы Эйткена:
                                          1 x − x0          P0 ,1,...,i −1 ( x )
      f ( x ) ≈ P0 ,1,...,i ( x ) =                                              ,   (3.1)
                                      x i − x0 x − x i       P1,2 ,...,i ( x )
где i=1, 2, …, n и по определению P0(x)=y0, P1(x)=y1.
      Схема Эйткена легко реализуется на ЭВМ. Организация вычислений по
формуле (3.1) должна быть такова, что если заранее неизвестна степень интер-
поляционного многочлена, который нужно использовать для вычисления y(x),
то должно происходить постепенное повышение степени k интерполирующих
ее многочленов за счет подключения новых узлов. Счет ведется до тех пор, по-
ка идет уточнение приближенного значения y(x).
      Об этом можно судить по уменьшению величины |Pi, i+k-1(x)-Pi, i+k(x)| при
увеличении k и подходящем фиксировании i.
Пример. Пусть некоторая функция y=y(x) задана таблицей своих значений,
округленных до двух знаков после запятой:
                 xi 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
                 yi 1.00 1.02 1.08 1.12 1.34 1.54 1.81 2.15
      Рассмотрим процесс вычисления двух значений этой функции по схеме
Эйткена в точках: а) ~x = 0.1 ; б) ~x = 0.25 . Результаты промежуточных вычисле-
ний (в которых один знак запасной) сведем в табл. 3.1, 3.2. Числа в столбцах,
помеченных посредством Pi ,i + k ( ~x ) , представляют собой значения многочленов
Лагранжа k-ой степени, построенных по узлам от i-го до (i+k)-го рекуррентно
по формуле:
                                       ~
                                       x − xi      Pi ,i + k −1 ( ~
                                                                  x)
                               1
      Pi ,i + k ( ~
                  x )=                                               ,               (3.2)
                         xi + k − x i ~
                                      x − xi + k   Pi +1,i + k
                                                                (~x)
где k=1, 2, …, Pi , j := y i , в соответствии с интерполяционной схемой Эйткена.
Порядок получения этих значений показан проставленными в каждой клетке
номерами.




                                                      9