Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Формула Симпсона.
При из формулы (5.33) последовательно имеем : Тогда с учетом (5.34) получим на отрезке т.е. (5.43) Геометрически, в соответствии со смыслом интерполяционной формулы Лагранжа при , использование формулы (5.43) означает замену подынтегральной функции параболой проходящей через точки (рис. 5.3).
Если считать, что — четное , то, применяя формулу (5.43) последовательно к каждой паре частичных отрезков получим (5.44) Формула (5.44) называется формулой Симпсона. Оценку остаточного члена формулы Симпсона приведем без вывода: где (5.45) Как следует из оценки, формула Симпсона оказывается точной для полиномов до третьей степени включительно (так как для этих случаев производная четвертого порядка равна нулю). Формула Симпсона обладает повышенной точностью по сравнению с формулой трапеций. Это означает, что для достижения той же точности, что и по формуле трапеций, в ней можно брать меньшее число отрезков разбиения. Последнее обстоятельство весьма важно для вычислений, поскольку основное время затрачивается на нахождение значений функции в узлах. Укажем в заключение весьма простой практический прием, позволяющий прогнозировать требуемое число отрезков разбиения по заданной точности . Пусть задана предельная допустимая погрешность интегрирования . Желая иметь , с учетом оценки (5.45) достаточно потребовать: откуда т.е. (5.46) Формула (5.46) позволяет оценить величину шага, необходимую для достижения заданной точности (из формулы видно, что имеет порядок ). Пример 5.7. Вычислить интеграл из примера 5.6 по формуле Симпсона при том же числе отрезков разбиения .
Для оценки остаточного члена найдем производную четвертого порядка от подынтегральной функции : Значение на отрезке [0; 1] ограничено числом 14. Используя формулу (5.45), получаем оценку: Значения подынтегральной функции в узлах в соответствии с формулой Симпсона (5.44) приведены в табл. 5.4. Используя значения сумм из последней строки таблицы, имеем по формуле Симпсона: Округляя результат в соответствии с полученной раньше оценкой, получаем . Сравнивая этот результат со значением интеграла, полученным в примере 5.6, замечаем, что при одинаковом числе отрезков разбиения формула Симпсона дает ответ с более высокой точностью. Посмотрим, как можно было бы воспользоваться в данном случае формулой (5.46). Пусть требуется найти значение заданного интеграла с точностью . Тогда по формуле (5.46) получаем Отсюда следует, что при использовании формулы Симпсона для достижения точности достаточно было бы разбить отрезок [0; 1] на 20 частей (с шагом = 0, 05).
|