Интерполирование с помощью многочленов

Рассмотрим задачу интерполирования функции f с помощью алгебраических многочленов. В этом случае аппроксимирующая функция имеет вид

 

. (4.1)

 

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

В качестве критерия согласия принимается условие совпадения и f в узловых точках. Для однозначного определения n+1 коэффициентов многочлена необходимо потребовать совпадения f и в (n+1)-й узловой точке:

 

(i = 0,1,…,n) (4.2)

 

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

Под погрешностью интерполяции в случае, когда необходимо вычислить значение функции f(x) в одной точке , понимают абсолютную величину разности между точным и приближенным значениями:

 

. (4.3)

В том же случае, когда интерполяция производится на всем отрезке , в качестве погрешности принимается максимальное отклонение многочлена от функции f на рассматриваемом отрезке:

 

.

 

Итак, рассмотрим следующую задачу интерполирования. На сетке в узлах заданы значения (i = 0,1,….,n) функции f. Требуется построить интерполяционный многочлен , совпадающий с f в узлах , и оценить погрешность .

Теорема 1. Пусть:

1) на отрезке [a,b] заданна сетка ;

2) заданны произвольные числа (i=0,1,…,n).

Тогда существует единственный многочлен степени не выше n, принимающий в узлах заданные значения

Из условий для определения неизвестных коэффициентов многочлена получаем систему алгебраических уравнений

 

(i=0.1,….,n) (4.4)

 

Определитель этой системы

 

(4.5)

 

есть определитель Вандермонда, который отличен от нуля при условии при .

Коэффициенты интерполяционного многочлена (4.1) можно определить, положив в системе (4.4) и решив ее, например, по формуле Крамера:

 

.

 

Здесь - определитель, получающийся из W заменой столбца членов, содержащих (n-k)-ю степень (i=0,1,…,n), на столбец свободных членов системы (3.4)

 

. (4.7)

 

Подставив полученные значения коэффициентов в равенство (4.1), приходим к новой форме представления интерполяционного многочлена :

 

(4.8)

 

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

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

Согласно формуле (4.8) имеем

 

Разложив определитель по элементам 1-го столбца, получим

 

 

Учитывая, что

 

,

 

окончательно находим

 








Дата добавления: 2015-11-06; просмотров: 1225;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.011 сек.