- •Численное интегрирование
- •Введение
- •Правило трапеций
- •Ошибка ограничения для метода трапеций
- •Ошибки округления при использовании метода трапеций
- •Экстраполяционный переход к пределу
- •Правило симпсона
- •Метод гаусса
- •Численные примеры и сравнение методов
- •Практический пример 8: светимость электрической лампочки
- •Упражнения
Численное интегрирование
Введение
Задачи, в которых требуется вычисление интегралов, возникают почти во всех областях прикладной математики. Иногда удается найти аналитическую формулу, т. е. выразить неопределенный интеграл в виде комбинации алгебраических и трансцендентных функций, после чего остается вычислить значение определенного интеграла, подставляя в формулу пределы интегрирования.
Во многих случаях, однако, не удается найти никакой аналитической формулы или же она получается настолько сложной, что вычислять интеграл с ее помощью труднее, чем другими способами. В таких ситуациях приходится применять различные методы численного интегрирования, которые основаны на том, что интеграл представляется в виде предела суммы площадей, и позволяют вычислить эту сумму с достаточной точностью.
Обращаясь к содержанию этой главы, поставим задачу и сделаем необходимые предположения. Требуется вычислить определенный интеграл:
(1)
при условии, что а и b
конечны и f (х)
является непрерывной функцией x
во всем интервале
.
Представляют интерес также те случаи, когда один или оба предела интегрирования бесконечны, либо когда подынтегральная функция имеет особенности внутри интервала интегрирования или на его концах. Иногда удается привести соответствующие интегралы к виду (1), после чего их можно вычислить с помощью методов, изложенных в этой главе. Мы будем рассматривать подобные задачи только в упражнениях в конце главы1.
Общий подход к решению задачи будет следующим. Определенный интеграл I представляет собой площадь, ограниченную кривой f (х), осью х и прямыми х = а и х = b. Мы будем пытаться вычислить I, разбивая интервал от а до b на множество меньших интервалов, находя приблизительно площадь каждой полоски, получающейся при таком разбиении, и суммируя площади этих полосок.
При этом придется рассмотреть два способа разбиения исходного интервала на меньшие.
Разбиение на интервалы производится заранее; обычно интервалы выбираются равными. Кроме того, если вычисление интеграла предполагается производить «вручную», то интервалы выбираются так, чтобы значения х, соответствующие концу каждого интервала, было возможно легче вычислять. Из этой категории методов будут рассмотрены правило трапеций и метод парабол (Симпсона).
Местоположение и длина интервалов определяются путем анализа; сначала ставится требование достичь наивысшей точности с заданным числом интервалов, а затем в соответствии с этим определяются их границы. Примером такого подхода является метод Гаусса.
Существует еще много других методов обоих категорий. Те из них, которые будут рассмотрены в этой главе, позволяют ясно представить общий подход к задаче численного интегрирования и оценке ошибок. В подавляющем большинстве случаев эти методы вполне применимы для практических вычислений.
Правило трапеций
Рассмотрим интеграл (1), который представляет собой заштрихованную площадь на рис. 1. Разобьем интервал интегрирования на n равных частей, каждая длиной h-(b-a)/n. Рассмотрим теперь один из этих интервалов, как изображено на рис. 2,
Рис. 1. Геометрическое представление задачи о численном интегрировании.
Рис. 2. Один интервал из заштрихованной области, изображенной на рис. 1.
Масштаб по оси х увеличен.
где масштаб по оси х сильно увеличен. Площадь, лежащая под кривой у = f (х) между xi и xi+1, равна
Но если h достаточно
мало, то эту площадь без большой ошибки
можно приравнять к площади трапеции
ABCD. Если написать
yt
= f (xt),
то площадь прямоугольника ABED
будет равна yth,
а площадь треугольника ВЕС будет
равна
,
так что
. (2)
Но поскольку
получаем
(3)
где х0 = а и хn = b. Теперь, подставляя (2) в (3), окончательно получаем
(4)
Эта формула описывает хорошо известное правило трапеций для численного интегрирования; согласно этому правилу, приближенное значение интеграла (1) получается в виде суммы площадей п трапеций. Правило трапеций — один из простейших методов численного интегрирования. Ошибки ограничения, которые мы подробно исследуем в следующем параграфе, для этого метода больше, нежели для большинства других, но его привлекательность иногда увеличивается из-за простоты. Во всяком случае, этот метод полезен тем, что он ярко демонстрирует основной принцип построения всех приближенных формул численного интегрирования (имеется в виду тот случай, когда разбиение на интервалы произведено заранее). Сущность его состоит в том, что интервал интегрирования разбивается на множество меньших отрезков, внутри которых подынтегральная кривая у = f (х) заменяется с некоторой степенью точности более простыми функциями; интегралы от них можно вычислить, используя только ординаты на концах отрезков.
