Численные методы вычисления интегралов. Метод Ньютона-Котеса. Метод Гаусса
Численные методы вычисления интегралов. Постановка задачи
Решая физические задачи, часто приходится вычислять значения определённых интегралов от функций
. Во многих случаях, в виду того, что подлежащий вычислению интеграл не выражается через элементарные функции, прибегают к приближённым численным методам.
Прежде всего, рассмотрим случай, когда
- конечный интервал.
В таком случае, как известно, функция
является ограниченной, т.е.
. В этом случае наиболее часто применяемый численный метод интегрирования состоит в том, что интеграл от
заменяется некоторой линейной комбинацией значений
в
точках
:
(1)
Формула (1) называется квадратурной формулой, а коэффициенты
- квадратурными коэффициентами или весами, абсциссы
- узлами квадратурной формулы.
Методы численного интегрирования классифицируются в зависимости от того, заданы ли значения аргумента через равные промежутки или нет. Так методы Ньютона-Котеса требуют, чтобы значения
были заданы с постоянным шагом, а методы Гаусса не налагают такого ограничения. Перейдём к рассмотрению этих методов.
Методы Ньютона-Котеса
Пусть
различные точки отрезка
, служащие узлами интерполяции для некоторой интерполирующей функцию
функции
. Тогда имеем:
(2)
где
- остаточный член. Предположим, что
(3)
причём
подобраны так, чтобы все интегралы
(4)
можно вычислить точно. Тогда мы получаем квадратурную формулу
(5)
Формула трапеций
|
|
![]() |
Рис. 1.
а) графический вывод:
Определённый интеграл
, как известно, задаёт площадь
криволинейной трапеции
, поэтому, вписав ломаную в дугу кривой
, мы получаем, что площадь криволинейной трапеции можно приближённо вычислить как сумму площадей трапеций:
(6)
Между тем, очевидно, что
(7)
Так как, в методах Ньютона-Котеса,
, учитывая (6) получаем:
(8)
или, соединяя подобные члены, имеем:
(9)
Формула (9) – называется формулой трапеций.
б) Аналитический вывод:
Выведем формулу трапеции аналитическим способом. Для этого используем интерполяционный многочлен Лагранжа для отрезка
, построим многочлен первой степени, который на концах отрезка принимает заданные значения
. Ясно, что в таком случае интерполирующая функция
имеет вид:
(10)
т.к. в методе Ньютона-Котеса
, учитывая (3) и (4), из (10) получаем:

(11)
Аналогично,
, т.е.
(12)
Таким образом, получаем формулу:
(13)
тогда, используя свойство аддитивности оператора интегрирования, имеем:
(14)
где
. Получили формулу (14) трапеций, которая естественно, совпадает с (9).
Формула Симпсона
Рассмотрим метод Ньютона-Котеса (т.е.
), в случае интерполяции подинтегральной функции квадратичными функциями на каждом интервале деления. В данном случае мы имеем дело с параболическим интерполированием, поэтому на каждом интервале
, необходимо знание значения функции
в трёх точках (т.к.
имеет 3 неизвестных параметра – коэффициенты
). В качестве третьей точки на каждом отрезке
- выбирается середина этого отрезка, т.е. точка
.
Вывод формулы Симпсона будем производить аналитически. Как и в предыдущем случае применяем интерполяционный многочлен Лагранжа, для интерполирования функции
, на отрезке
, при чём считаем, что нам известны значения
. Тогда, очевидно, что многочлен Лагранжа имеет вид квадратичной функции:
(15)
Интегрируя (15) на отрезке
будем иметь формулу:
(16)
используя свойство аддитивности интеграла, получаем:
(17)
где
является четным числом (
- число делений отрезка
,т.е. число равных отрезков разбиения).
Формула (17)-называется формулой Симпсона.
Приняв обозначения
, получаем привычный вид квадратурных формул:
а) Формула трапеций:
(18)
б) Формула парабол (Симпсона) (при
)
(19)
Метод Ромберга
Пусть промежуток интегрирования разбит на
равных частей и для этого разбиения по формуле трапеции получено значение
. Значение
- совпадает со значением вычисляемого интеграла, если интегрируемая функция
линейна, т.е. является многочленом первой степени. По формуле:
(20)
называемой формулой Ромберга, построим
- схему:
(21)
Оказывается, что для интегрируемых по Риману функций, все столбцы и строки
- схемы сходятся к исходному значению интеграла.
Пример: Выписать явные формулы для фрагмента
- схемы:





Решение:
Пусть
Тогда






Квадратурные формулы Гаусса
Во всех приведенных до сих пор формулах численного интегрирования Ньютона-Котеса и во всех формулах, получаемых методом Ромберга, используются равноотстоящие узлы. В случае квадратурных формул Гаусса это уже не так. Иначе говоря, смысл квадратурных формул Гаусса состоит в том, чтобы при наименьшем возможном числе узлов точно интегрировать многочлены наивысшей возможной степени. Можно показать, что при
гауссовых узлах по полученной формуле можно точно интегрировать многочлены степени
.
(22)
Для количества узлов и соответствующих значений
и
- составлены таблицы, которые позволяют вычислять интегралы по формуле (22).
Для понимания сути этих таблиц рассмотрим пример.
Пример:
Пусть нам нужно составить квадратурную формулу с двумя узлами
,по которой точно интегрируются многочлены до
степень включительно.
Решение: Искомая формула имеет вид:
, (23)
где
- остаток, который обращается в нуль, для
, при
.
Тогда, подставляя в (23) имеем:
(24)
Отсюда, приравнивая коэффициенты при
, справа и слева, получаем систему уравнений:
(25)
Ее решение имеет вид:
(26)
Следовательно, искомая квадратурная формула такова:
. (27)
Ясно, что если нам нужно вычислить интеграл со многими узловыми точками, действуем следующим образом:
а) промежуток интегрирования
делим на
- равных промежутков и на каждом маленьком промежутке
применяем формулу Гаусса с неравноотстоящими узлами (27);
б) полученные результаты складываем.
В случае, когда
, оказывается, что узловыми точками при делении отрезка на
- частей являются корни соответствующих многочленов Лежандра.
Для вычисления кратных интегралов, их сводят обычно к повторным интегралам, а далее применяют те же самые кубатурные формулы для каждого значения узловых точек, что и в одномерном случае. Однако, надо иметь в виду, что кратные интегралы значительно сложнее вычислять с заданной точностью.
Точность произведённых вычислений зависит от точности аппроксимации подынтегральной функции многочленами.
Оценка интегралов
При численном интегрировании наряду с приближёнными формулами представляет также интерес нахождение нижних и верхних границ интегралов. Рассмотрим два метода оценки интегралов:
а) оценка интеграла в случае, когда подинтегральная функция
, удовлетворяет условию:
для
(28)
б) общий случай.
Рассмотрим интеграл:
(29)
где
,
. Не умоляя общность, будем считать, что
,
, тогда (Рис. 1) ясно, что

К Е
N
М
0

Рис. 1
0

Площадь криволинейной трапеции
заключена между площадями aMNb и aKEb, т.е.
(30)
Очевидно, что
(31)
(32)
Таким образом, для оценки интеграла в случае
, имеем:
(33)
если же
, неравенство (33) заменяется на обратное.
б) Другой принцип грубой, но зато общей оценки значения интеграла, основан на «монотонности» интеграла. При этом способе подынтегральную функцию приближают снизу и сверху интегрируемыми в замкнутом виде функциями
и
, т.е.
,
(34)
Тогда
(35)
