2.2. Квадратурные формулы на основе интерполяции
Пусть задана сетка узлов , не обязательно равномерная. Требуется приближенно вычислить интеграл . Представим подынтегральную функцию интерполяционным полиномом Лагранжа по данной системе узлов:
, тогда
,
Где
- приближенное значение интеграла,
- ошибка приближения.
Используя представление полинома Лагранжа через фундаментальные полиномы
,
Получим:
, |
(1) |
Где
.
Формула (1) называется Квадратурной формулой N-го порядка. Если , то используя формулу Погрешности интерполяции в точке, получим следующее выражение для Погрешности квадратурной формулы:
(2) |
Оценивая обе части (2) по модулю, получим оценку абсолютной погрешности
, |
(3) |
Где
,
Стандартные квадратурные формулы получаются для равномерной сетки .
Воспользуемся первой интерполяционной формулой Ньютона:
, |
(4) |
Где
.
В этом случае квадратурная формула N-го порядка получается при подстановке представления (4) в интеграл
И представления конечных разностей в виде линейной комбинации узловых значений функции (согласно свойству конечных разностей).
Для ошибки квадратурной формулы N-го порядка соответственно получаем выражение:
. |
(5) |
После замены переменной , окончательно получаем:
. |
(5) |
Условие связано с тем, что при понятие «шага» сетки не определено.
Перейдем к непосредственному выводу квадратурных формул для порядков .
. Пусть .
Как говорилось выше, шаг H в этом случае не определен, т. к. имеется всего один узел . Этот узел может быть выбран многими способами.
Положим, Например,
(тем самым оптимизируется погрешность «в среднем» для большого семейства функций). Учитывая, что полином Ньютона нулевого порядка имеет вид
,
Получаем квадратурную Формулу «Нулевого порядка»
. |
(6) |
Формула (6) имеет простой геометрический смысл и называется «Формулой прямоугольника».
Для оценки погрешности данной квадратурной формулы (как говорилось выше, при формула (6) не применима) введем «псевдошаг», положив
, и рассмотрим интеграл
. (7)
После замены переменных получим:
. (8)
Пусть . Разложим подинтегральную функцию в (8) в ряд Тэйлора до членов второго порядка: , где , и подставим в (8):
=.
Из последней формулы усматриваем, что
- приближенное значение интеграла (Квадратурная формула прямоугольника);
- Теоретическая погрешность формулы прямоугольника.
Из последней формулы получаем оценку абсолютной погрешности формулы прямоугольника:
.
. Используем два узла: .
И линейное приближение интерполяции:
,
. Отсюда получаем приближенное значение интеграла
- |
(9) |
Квадратурная фомула (9) называется Формулой трапеции.
Дадим геометрическую иллюстрацию формулы (9). На рисунке заштрихована площадь трапеции, определяемая формулой (9).
Погрешность формулы трапеций находим по формуле (5) (попрежнему считаем, что ):
. |
(10) (10) |
Из формулы (10) следует оценка абсолютной погрешности: .
. (Параболическая интерполяция). Определяем узлы: , .
Интерполяционный полином Ньютона второго порядка имеет вид
, .
Вычисляемм приближенное значение интеграла:
.
Таким образом, квадратурная формула второго порядка имеет вид
- |
(11) (11) |
Формула (11) носит название - Формула Симпсона.
Погрешность квадратурной формулы Симпсона приведем без вывода:
. |
(12) (12) |
Из (12) получаем оценку абсолютной погрешности
.
Формулы (5), (10) и (12) для погрешности квадратурных формул носят теоретический характер. В частности, они позволяют выяснить, какова Алгебраическая степень точности данной квадратурной формулы.
Определение. Говорят, что данная квадратурная формула имеет алгебраическую степень точности S, если она точна для многочленов степени равной или меньшей S.
Из определения следует, что квадратурные формулы прямоугольников и трапеций точны для многочленов степени S=1 (т. к. для такого многочлена и за счет производной). – (См. формулы (5) и (10)).
Подобным образом убеждаемся, что формула Симпсона (11) имеет алгебраическую степень точности S=3 (следует из вида в формуле (12)). Но как видно из тех же формул для и , точность определяется не только производной, но и шагом интерполяции H.
Пример 1. Пусть и такова, что первые 4 производные ограничены в совокупности, т. е . Во сколько раз формула Симпсона точнее формулы трапеций?
Для формулы трапеций имеем: ;
Соответствующие значения для формулы Симпсона: . Из этих соотношений получаем, что в данном случае формула Симпсона точнее формулы трапеций в 60 раз
< Предыдущая | Следующая > |
---|