1. Интерполяционный многочлен Лагранжа :
L (x ) = ;
при x = 0,4; y » L (x ) = 0,3999.
Найдем выражение для полинома Лагранжа при n = 1 и xT = 0,4:
что соответствует (5.28).
Для n = 2 и xT = 0,4, y » L (x ) = .
Для рассматриваемого интервала [x 1 , x 3 ] берем x 0 = 0,1; x 1 = 0,3; x 2 = 0,5; y 0 = 0; y 1 = 0,2; y 2 = 1. Тогда
y » L (x ) = 0,2× ;
что соответствует (5.29).
На рис. 5.4 представлен алгоритм расчета интерполяционного многочлена Лагранжа, реализованный в виде функции PL со следующими параметрами:
xT – значение текущей точки;
, – одномерные массивы известных значений x и f (x );
n – размер массивов , .
В схеме введены следующие обозначения:
p – значение накапливаемой суммы, результат которой равен L (xТ );
e – значение очередного члена произведения.
Результатом функции PL является значение p .
2. Интерполяционный многочлен Ньютона рассмотрим для случая неравноотстоящих узлов при n = 3:
N 3 (x ) = f (x 0 ) + (x – x 0 )f (x 0 , x 1 ) + (x – x 0 )(x – x 1 ) f (x 0 , x 1 , x 2 ) +
+ (x – x 0 )(x – x 1 )(x – x 2 ) f (x 0 , x 1 , x 2 , x 3 ).
По схеме табл. 5.2 находим раздельные разности:
f (x 0 , x 1 ) = ;
f (x 1 , x 2 ) = ;
f (x 2 , x 3 ) = ;
f (x 0 , x 1 , x 2 ) =
f (x 1 , x 2 , x 3 ) =
f (x 0 , x 1 , x 2 , x 3 ) = .
Рис. 5.4
Результаты расчетов поместим в табл. 5.3:
Таблица 5.3
n
xn
fn
f (xn , xn +1 )
f (xn , xn +1 , xn +2 )
f (xn , xn +1 , xn +2 , xn +3 )
–0,5
0,1
–40/3
125/3
0,3
0,2
15/2
0,5
Используя первые в столбцах разделенные разности, получаем
N 3 (x ) = –0,5 + (x – 0)×5 + (x – 0)(x – 0,1)(– 40/3) +
+ (x – 0)(x – 0,1)(x – 0,3)×125/3 = x 3 – 30x 2 + x – 0,5. (5.30)
Напомним, что расчеты интерполяционного многочлена Ньютона выполняются по формуле
,
где xT – текущая точка, в которой нужно вычислить значение многочлена; – разделенные разности порядка k , которые вычисляются по следующим рекуррентным формулам:
Схема алгоритма расчета многочлена Ньютона, реализованная в виде функции PN с параметрами, значения которых аналогичны рассмотренной ранее функции PL , представлена на рис. 5.5. Результатом функции PN является значение N .
Рис. 5.5