Обобщенные формулы прямоугольников, трапеций и Симпсона
Из рисунков 5.1- 5.5 видно, что чем больше длина отрезка [a, b], тем, как правило, больше погрешность, то есть разность между точным значением интеграла и приближенным, полученным по соответствующей квадратурной формуле. Для уменьшения этой погрешности поступают следующим образом. Отрезок [a, b] разбивается на n частей. Для простоты будем считать, что эти части равные, то есть . На каждом из отрезков [xi, xi+1] используется соответствующая формула. Получают так называемые обобщенные формулы.
Обобщенная формула левых прямоугольников (рис. 5.6).
Рис. 5.6. Геометрическая интерпретация обобщенной формулы левых прямоугольнков
Если вычислить сумму площадей каждого получившегося прямоугольника, получим:
Здесь x0=a, xn=b, xi+1=xi+h.
Таким образом,
Эту формулу нетрудно запрограммировать.
Обобщенная формула правых прямоугольников
Рис. 5.7. Геометрическая интерпретация обобщенной формулы правых прямоугольнков
Если вычислить сумму площадей всех получившихся прямоугольников, получим:
Таким образом,
Обобщенная формула центральных прямоугольников. Для ее применения нам понадобится другая таблица.
x | x0+h/2 | x1+h/2 | x2+h/2 | … | xn-1+h/2 |
f(x) | f(x0+h/2) | f(x1+h/2) | f(x2+h/2) | … | f(xn-1+h/2) |
Высотой каждого прямоугольника является значение функции в середине каждого из отрезков [xi, xi+1].
Если вычислить сумму площадей всех получившихся прямоугольников, получим:
Таким образом,
Рис. 5.8. Геометрическая интерпретация обобщенной формулы центральных прямоугольнков
Обобщенная формула трапеций.
Осуществив линейную интерполяцию подынтегральной функции на каждом из отрезков [xi, xi+1], получим:
Рис. 5.9. Геометрическая интерпретация обобщенной формулы трапеций
Заменив подынтегральную функцию на параболу второй степени на каждом из отрезков [xi, xi+2] и вычислив сумму площадей получившихся криволинейных трапеций аналогично тому, как это было сделано на с. 73, получим обобщенную формулу Симпсона:
Рис. 5.10. Геометрическая интерпретация обобщенной формулы Симпсона
Первая парабола проходит через три точки с координатами (x0, f(x0)), (x1, f(x1)) и (x2, f(x2)), вторая – через точки (x2, f(x2)), (x3, f(x3)) и (x4, f(x4)), последняя – через точки (xn-2, f(xn-2)), (xn-1, f(xn-1)) и (xn, f(xn)). Число точек в формуле Симпсона должно быть нечетным. Чем больше n, тем, как правило, меньше погрешность E(f). Формулы дают следующую погрешность. Погрешность обобщенных формул левых и правых прямоугольников не превышает величины погрешность обобщенной формулы центральных прямоугольников – величины погрешность обобщенной формулы трапеций – погрешность обобщенной формулы Симпсона – не превышает [1]. Здесь максимальное значение модуля соответствующей производной на интервале интегрирования [a, b].
Пример 5.1. Разбив интервал интегрирования на 10 равных частей, вычислить определенный интеграл по обобщенным формулам прямоугольников, трапеций и Симпсона. Составить программы вычисления этого интеграла по указанным формулам в среде Scilab.
Решение. Всю вычислительную работу проведем в Excel.
Шаг в таблице равен
В ячейки B3-L6 введены коэффициенты соответствующих квадратурных формул. Для облегчения расчетов воспользуемся математической функцией СУММПРОИЗВ. Так, в ячейку В13 для вычисления интеграла по обобщенной формуле Симпсона, введена формула
Для вычисления интеграла по обобщенной формуле центральных прямоугольников нам понадобится другая таблица:
В ячейку В21 введена формула
Дата добавления: 2022-02-05; просмотров: 391;