Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 семестр / Лекции / Лекция 11 - Приближение функций по методу интерполяции.doc
Скачиваний:
0
Добавлен:
16.05.2024
Размер:
577.54 Кб
Скачать

ЛЕКЦИЯ 11. ПРИБЛИЖЕНИЕ ФУНКЦИЙ ПО МЕТОДУ ИНТЕРПОЛЯЦИИ

ЛИТЕРАТУРА. Учебник [1] §§11.5, 11.8 - 11.10 [2] §§1,2

[2] К.О. Казенкин. Приближение функций. Численное интегрирование. Численное дифференцирование.МЭИ. 2012.

§11.1 Многочлен Лагранжа.

ПОСТАНОВКА ЗАДАЧИ,

Пусть функция задана на множестве дискретных точек , , … , предполагаем дополнительно, что при . Задача интерполяции состоит в построении функции такой, что , .

Будем приближать функцию интерполяционным многочленом степени n. ОПРЕДЕЛЕНИЕ. Многочлен степени n, удовлетворяющий условию , называется интерполяционным многочленом.

Заметим, что многочлен содержит n+1 неизвестный коэффициент . Можно написать такую систему равенств, состоящих из n+1 уравнения:

(11. 1)

ТЕОРЕМА 11.1. Интерполяционный многочлен существует и единственен.

Доказательство. Система (11.1) имеет единственное решение. Действительно, рассмотрим определитель системы :

Это есть определитель Вандермонда. Если среди узлов интерполяции нет одинаковых, то

он не равен нулю. Выше было сделано предположение, что при .

По теореме Крамера: если матрица квадратной системы линейных уравнений невырождена, то решение системы существует и единственно. Ч.т.д.

Рассмотрим многочлен следующего вида:

(11.2)

(11.2) - многочлен представляет собой сумму n+1 слагаемого, каждое из которых есть многочлен степени n. Подставим в узел . Заметим, что к-ое слагаемое при обращается в ноль, а при числитель и знаменатель дроби совпадают, и мы получаем значение . Таким образом, многочлен (11.2) представляет собой интерполяционный многочлен.

Эта форма записи интерполяционного многочлена называется многочленом Лагранжа.

Запишем два частных случая этого многочлена довольно часто встречающихся в практике

Линейная интерполяция. Пусть функция задана значениями в двух точках:

x

f(x)

Тогда многочлен Лагранжа примет вид:

Квадратичная интерполяция. Пусть функция задана значениями в трех точках:

x

f(x)

Тогда многочлен Лагранжа примет вид:

ПРИМЕР 11.1. Рассмотрим задачу вычисления функции для значений и . Эту задачу будем решать методом интерполяции. Приблизим исходную функцию на отрезке [9,16] многочленом Лагранжа 1-ой степени. Для этого возьмем два узла интерполяции и . Тогда и .

Составим многочлен по формуле (11.2).

Для удобства перепишем еще раз:

Теперь вычислим значения в указанных точках:

, для сравнения значение ,

Аналогично для 2-го числа

, для сравнения значение

§11.2 Погрешность интерполяции.

ОПРЕДЕЛЕНИЕ. Величина называется остаточным членом интерполяции или погрешностью интерполяции.

Справедлива следующая теорема.

ТЕОРЕМА 11.2. (без доказательства). Пусть функция дифференцируема (n+1) раз на отрезке [a,b], содержащем узлы интерполяции . Тогда для погрешности интерполяции в точке справедлива оценка:

(11.3)

Где ,

ПРИМЕР 11.2. Оценим величину погрешности для выше рассмотренного примера.

, ,

Ясно, что .Тогда

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

Например,

, погрешность равна 0.07.

Для оценки погрешности можно использовать более простую оценку, в случае, если шаг таблицы постоянный:

(11.4)