ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ
практике. Но при решении других задач, например, численное
дифференцирование, погрешности многократно возрастают.
Применение линейной интерполяции приемлемо в том случае, если
значение функции, полученное посредством интерполяции, будет иметь ту
же точность, что и табличные значения функции. Если таблица
удовлетворяет этому требованию, то говорят, что линейная интерполяция для
данной таблицы допустима
6
.
Очевидно, что допустимость линейной интерполяции зависит от шага
таблицы. Если величина достаточно мала, то при изменении х между двумя
соседними табличными значениями ход изменения функции мало отличается
от хода изменения линейной функции. Если шаг недостаточно мал, то ход
изменения функции сильно отклоняется от линейного закона. И поэтому
линейное интерполирование недопустимо.
11.4. Квадратичная интерполяция
Для получения более точных результатов иногда прибегают к
квадратичному интерполированию, заменяя на каждом промежутке (х
ip-
1
,pх
ip+1p
) , i =p1, 2, ... , n1 функцию f(x) квадратным трехчленом
i
(x) таким,
что
i
(х
ip-1p
) = у
ip-1
,
i
(x
i
) = у
i
,
i
(х
ip+1p
) = у
ip+1
Геометрически это означает, что график функции f(x) приближенно
заменяется параболой на каждом промежутке (х
ip-1
,х
ip+1p
), проходящей через
точки М
ip-1
(х
ip-1
,у
ip-1p
), М
i
(х
i
,у
i
), М
i+1
(х
ip+1
,у
ip+1
) , где i=1, 2, ... , n-1.
Для вычисления значений функции, соответствующих
промежуточным значениям аргумента, при квадратичной интерполяции
удобно пользоваться схемой Эйткина, аналогичной схеме Эйткина для
линейной интерполяции.
Итак, даны три значения аргумента х
ip-1p
,pх
i1
,pх
ip+1p
, при которых функция
принимает соответственно значения у
ip-1p
,pу
i1
,pу
ip+1
. Линейная интерполяция на
каждом из участков [х
ip-1p
,pх
i1
]pи [х
ipp
,pх
ip+1
] осуществляется выражениями вида
,
.
Значение функции в точке х, соответствующее квадратичной
интерполяции по указанным трем точкам, получается путем линейной
интерполяции между значениями этих линейных выражений, т.е. по формуле
. (11.4)
6
Методами математического анализа доказывается, что таблица с постоянным шагом допускает линейную
интерполяцию, если соседние табличные разности отличаются друг от друга не более чем на 4 единицы
низшего разряда табличного значения функции.