
2. Численное интегрирование: метод прямоугольников
Численное
интегрирование
(историческое название: квадратура)
- вычисление значения определённого
интеграла
(как правило, приближённое), основанное
на том, что величина интеграла численно
равна площади криволинейной трапеции,
ограниченной осью абсцисс, графиком
интегрируемой функции и отрезками
прямых
и
,
где
и
- пределы интегрирования.
Необходимость применения численного интегрирования чаще всего может быть вызвана отсутствием у первообразной функции представления в элементарных функциях. Также возможна ситуация, когда вид первообразной настолько сложен, что быстрее вычислить значение интеграла численным методом [1].
2.1. Квадратурные формулы.
Постановка задачи численного интегрирования.
Пусть требуется вычислить
(1)
Если
-
первообразная для
,
то
.
Часто получить выражение для первообразной
не удается. Подынтегральная функция
может быть задана в табличном виде. В
этих случаях подынтегральную функцию
заменяют на некоторую аппроксимирующую
функцию, интеграл от которой легко
вычисляется в элементарных функциях.
Для аппроксимации подынтегральной
функции часто используют интерполяцию.
Во многих случаях формулы для приближенного
вычисления интегралов (1) можно записать
в виде
(2)
Формулы такого вида называются квадратурными.
-
узлы квадратурной формулы.
-
коэффициенты.
-
погрешность (остаточный член ) квадратурной
формулы [7].
Сумма в правой части формулы (2) называется квадратурной суммой.
Квадратурная формула называется интерполяционной, если
(3)
Важной характеристикой квадратурной формулы является ее алгебраическая степень точности.
Определение: целое неотрицательное число d называется алгебраической степенью точности квадратурной формулы, если эта формула точна для всех многочленов степени не выше d и не точна для xd+1.
Теорема:
Для того чтобы квадратурная формула с n попарно различными узлами была интерполяционной, необходимо и достаточно, чтобы d³n-1 [5].
2.2. Квадратурные формулы прямоугольников.
Построение.
Простейшая квадратурная формула получается при использовании интерполяционного многочлена нулевой степени.
Фиксируем
и
заменяем подинтегральную функцию
интерполяционным многочленом нулевой
степени, который совпадает со значением
:
.
Тогда
(4)
Различают метод левых, правых и средних прямоугольников. Суть метода ясна из рисунка. На каждом шаге интегрирования функция аппроксимируется полиномом нулевой степени – отрезком, параллельным оси абсцисс [6].
Частные случаи:
- формула левых
прямоугольников
- формула правых
прямоугольников
- формула средних
прямоугольников.
Квадратурные формулы прямоугольников
Квадратурная формула левых прямоугольников:
Очевидно, что ее алгебраическая степень точности d=0 и формула является интерполяционной.
Квадратурная формула правых прямоугольников
Квадратурная формула средних прямоугольников
Алгебраическая степень точности d=1 и формула является интерполяционной [5].
Составные квадратурные формулы прямоугольников
Разбиваем промежуток интегрирования [a,b] на N равных частей, h=(b-a) N — длина частичного разбиения.
Обозначим
,
.
Составные квадратурные формулы
прямоугольников напишем в следующем
виде:
(5)
где при g=a получаем формулу левых прямоугольников, при g=a+h/2 — средних прямоугольников, при g=a+h — правых прямоугольников.
Обратим внимание, что алгебраические степени точности формул остаются прежними и составные квадратурные формулы не являются интерполяционными[5].
Оценка погрешности.
Пусть существует
,
непрерывная на
.
По формуле Тейлора:
.
Интегрируя, получаем:
(6)
Обозначим
.
Используем вариант
теоремы о среднем, который имеет вид:
если
непрерывна и
-
интегрируема, то
,
где
.
Пусть
.
Имеем
.
(7)
Пусть
.
Имеем
и
оценка для
будет
того же вида (6).
Таким образом, (6) - оценка погрешности формул правых и левых прямоугольников.
Оценим погрешность для формулы средних прямоугольников.
Пусть существует
.
По формуле Тейлора имеем:
.
Интегрируя, получаем
Так как,
,
то
.
Отсюда следует оценка
(8)
Для повышения
точности квадратурных формул можно
промежуток
разбить
точками
,
,
на
частичные промежутки, к каждому из
которых применяется формула прямоугольников
,
,
(9)
Суммируя по
,
получаем обобщенную формулу прямоугольников.
(10)
при
- формула
левых прямоугольников,
при
- формула правых прямоугольников,
при
- формула средних прямоугольников.
Оценка остаточного члена для обобщенной формулы получается на основе оценок (6) или (7) соответственно.
При , :
(11)
При :
(12)
Из оценок (11) и (12)
следует, что выбирая достаточно большое
число точек разбиения (т.е. делая
достаточно малым) можно получить
результат с необходимой точностью [7].