Формулы прямоугольников получаются заменой подынтегральной функции постоянным значением. В качестве такого значения выбирают значение функции в одной из точек отрезка [а, b]или на левом конце отрезка, или на правом конце, или в середине отрезка (рис. 6.1):
» y(a)(b – a), (6.7)
» y(b)(b – a), (6.8)
» y()(b – a), (6.9)
Если формулы (6.7)–(6.9) применить к каждой части [xi, xi+1]частичного отрезка [а, b],получим общие формулы прямоугольников.Фактически, определенный интеграл в этом случае приближенно заменяется интегральной суммой:
» , (6.10)
» , (6.11)
» , (6.12)
Геометрически это означает, что площадь криволинейной трапеции приближенно заменяется площадью ступенчатой фигуры. В частности, рис. 6.2 иллюстрирует формулу (6.10).
Рис. 6.2.
Формулу (6.10) называют формулой левых прямоугольников, (6.11) – формулой правых прямоугольников, а (6.12) – формулой средних прямоугольников.
Формулы прямоугольников практически не используются из-за большой погрешности порядка O(h) (у формулы средних прямоугольников более высокий порядок O(h2)).
Положим в формуле (6.6) п = 1 и вычислим значения Hi:
Hi = , i = 0, 1;
H0 = = = = ;
H1 = = , откуда A0 = A1 = .
Таким образом, заменяя подынтегральную функцию многочленом Лагранжа первой степени получаем формулу трапеций:
» h, h = b – a. (6.13)
Геометрический смысл формулы трапеций (6.13) заключается в том, что кривая у = у(х) заменяется отрезком прямой, проходящей через точки (х0, у0) и (х1, у1), или, в других обозначениях, (а, у(а)) и (b, у(b)) (рис. 6.3).
Понятно, что формулы трапеций и средних прямоугольников являются точными для линейной функции.
Если обобщить (6.13) для равномерного разбиения отрезка на п частей, приходим к общей формуле трапеций (рис. 6.4):
» = , . (6.14)
Рис. 6.4
Погрешность формулы трапеций (6.13) есть величина порядка O(h3). В этом можно убедиться, используя формулу погрешности интерполяционного многочлена Лагранжа. А для общей формулы трапеций (6.14) погрешность есть величина порядка O(h2), так как при суммировании погрешности накапливаются.
в) Формула Симпсона
(Симпсон Томас(20.8.1710–14.5.1751) – английский математик)
Применяя интерполяционную формулу Лагранжа при п = 2, получим значения коэффициентов:
Hi = , i = 0, 1, 2.
H0 = = ,
H1 = -= ,
H2 = = ,
h = , Ai = (b – a)Hi = 2hHi, A0 = , A1 = , A2 = .
» . (6.15)
Геометрический смысл формулы Симпсона (6.15) заключается в том, что кривая у = у(х) заменяется частью параболы, проходящей через три точки (х0, у0), (х1, у1) и (х2, у2) (рис. 6.5, а).
Формула Симпсона точна не только для полинома второй степени, но и для полинома третьей степени в силу симметрии, показанной на рис. 6.5, б.
Остаточный член формулы (6.15) имеет порядок O(h5). Общая формула Симпсона строится для четного п = 2m; при этом формула (6.15) применяется для каждого отрезков [х0, х2], [х2, х4], ... , [хп-2, xn]:
Например, квадратурная формула Ньютона–Котеса для п = 5 имеет вид
» . (6.18)
Квадратурные формулы с нечетным числом узлов (п = 2, 4, 6) являются более удобными, т. е. выгоднее применять формулу Симпсона (6.15), чем формулу Ньютона (6.17), так как при одном и том же порядке погрешности формула Ньютона требует больше узлов (и больше вычислений), чем формула Симпсона. Аналогично, формула для п = 4 лучше, чем формула для п = 5, и т. д.
Приведем сводку квадратурных формул с остаточными членами.
Формула трапеций:
».
».
Рассмотрим на примере общей формулы Симпсона (6.16) правило Рунге для оценки погрешности. Пусть подынтегральная функция четырежды непрерывно дифференцируема. Тогда формула остаточного члена имеет вид
R(h) = (6.19)
где ξ – некоторое число из отрезка [а, b].
Предположим, что производная yIV(x) изменяется на этом отрезке медленно, и приближенно можно записать остаточный член в виде R(h) = Мh4, где М – постоянная. Пусть Sh, и S2h, соответственно значения интеграла, полученные по общей формуле Симпсона с шагом h и 2h. Тогда справедливы соотношения
=, =.
Отсюда получим формулу для оценки погрешности
(6.20)
Уточненное значение интеграла по формуле Симпсона вычисляется с учетом поправки
= (6.21)
Для формулы трапеций также можно применить правило Рунге. Так как формула остаточного члена общей формулы трапеций может быть представлена в виде R(h) = Mh2, справедливы соотношения
=, =.
Отсюда получим формулу для оценки погрешности:
Mh2 = R(h) = .
Теперь для интеграла можно записать (по правилу Рунге) формулу трапеций с поправкой
= (6.22)
Замечание. Здесь необходимо подчеркнуть, что описанное правило Рунге применимо только тогда, когда выполняются указанные выше условия для функции у(х) – существование производной соответствующего порядка и ее ограниченность, точнее говоря, возможность приближенного представления погрешности в виде R(h) = Mh4 для формулы Симпсона (R(h) = Mh2 для формулы трапеций), где М – постоянная. Погрешность представления остаточного члена в указанном виде считается достаточно малой. Эти условия для конкретной функции могут не выполняться, тогда правило Рунге не будет гарантировать приемлемый результат.