Численное интегрирование
Постановка задачи. Пусть требуется вычислить интеграл
Jfxd
a
b
=
∫
() .x
(1)
Если функция f(x) является непрерывной на отрезке [a;b], то интеграл (1)
существует и может быть вычислен по формуле Ньютона-Лейбница
JfxdxFbFa
a
b
==−
∫
() () ().
(2)
Однако для большинства функций f(x) первообразную F(x) не удается
выразить через элементарные функции. Кроме того, функция f(x) часто задается в
виде таблицы ее значений для определенных значений аргумента. Все это порождает
потребность в построении формул численного интегрирования, или квадратурных
формул.
Определение 1.
Приближенное равенство
JfxdxbaAfxJ
ii
i
N
N
a
b
=≈− =
=
∑
∫
() ( ) ( )
1
(3)
называется квадратурной формулой, определяемой узлами
и
коэффициентами A
xab
i
∈
[;]
i
.
Величина
Rf JJ
NN
()=− (4)
называется остаточным членом квадратурной формулы.
В зависимости от способа задания подынтегральной функции f(x) будем
рассматривать два различных в смысле реализации случая численного
интегрирования.
Задача 1.
На отрезке [a;b] в узлах x
i
заданы значения f
i
некоторой f,
принадлежащей определенному классу F. Требуется приближенно вычислить
интеграл (1) и оценить погрешность полученного значения.
Так обычно ставится задача численного интегрирования в том случае, когда
подынтегральная функция задана в виде таблицы.
Задача 2.
На отрезке [a;b] функция f(x) задана в виде аналитического
выражения. Требуется вычислить интеграл (1) с заданной предельно допустимой
погрешностьюε .
Рассмотрим алгоритмы решения задач 1 и 2.
Алгоритм решения задачи 1.
1. Выбирают конкретную квадратурную формулу (3) и вычисляют J
N
. Если
значения функции f(x
i
) заданы приближенно, то фактически вычисляют лишь
приближенное значение
J
N
для точного J
N
.
2. Приближенно принимают, что
JJ
N
≈ .
3. Пользуясь конкретным выражением для остаточного члена или оценкой
его для выбранной квадратурной формулы, вычисляют погрешность метода
∆
1
≥− =|||(JJ Rf
NN
)|
.
4. Определяют погрешность вычисления J
N
∆
2
≥−
||JJ
NN
,
по погрешностям приближенных значений f(x
i
).
34