Лекция № 7. Численное интегрирование.
1. Предварительные соображения.
Из курса математического анализа известно, что существуют неопределённые интегралы, не выражающиеся в элементарных функциях – так называемые неберущиеся интегралы. Таким, например, является интеграл . Поэтому, очевидно, в некоторых случаях невозможно вычисление определённого интеграла с помощью формулы Ньютона-Лейбница , так как нельзя найти первообразную подынтегральной функции . В то же время существование такого интеграла обусловлено непрерывностью функции на отрезке . В таких случаях прибегают к численным методам интегрирования.
Разумеется, вычислить определённый интеграл можно, непосредственно пользуясь его определением, как предел интегральных сумм: , где - число отрезков разбиения (частичных отрезков), - некоторые точки, произвольно выбранные на каждом из отрезков, - длина одного частичного отрезка. Однако такой способ, во-первых, достаточно громоздок, во вторых, обычно даёт результаты приемлемой точности только при больших значениях .
Чаще всего формулы приближённого вычисления определённого интеграла вытекают из его геометрического смысла. Следовательно, задача о приближённом вычислении определённого интеграла заменяется другой, равносильной ей – задачей о вычислении площади криволинейной трапеции. При этом кривая заменяется другой линией, достаточно близкой к ней. В качестве этой новой линии выбирается такая кривая, для которой площадь криволинейной трапеции подсчитывается просто, то есть для которой можно легко найти первообразную. В зависимости от выбора этой кривой и различаются формулы численного интегрирования.
Предположим сначала для определённости, что для всех . Разобьём отрезок на равных частей точками . Длина каждого отрезка равна . Через точки деления проведём вертикальные прямые, которые пересекут линию в точках .
2. Формулы прямоугольников.
Заменим кривую ломаной, расположенной выше её (рисунок). Тогда определённый интеграл будет приблизительно равен площади ступенчатой фигуры, состоящей из прямоугольников:
.
Здесь - значения подынтегральной функции в правых концах отрезков разбиения.
Если же кривую заменить ломаной, расположенной ниже её, то получится формула:
.
Здесь - значения подынтегральной функции в левых концах отрезков разбиения. Формулы (1) и (2) называют формулами прямоугольников.
Оценка погрешности данного метода приближённого вычисления определённого интеграла находится по формуле:
(3),
где - наибольшее значение первой производной подынтегральной функции на отрезке интегрирования.
Пример 1. Вычислить по одной (на выбор) из формул прямоугольников интеграл , разбив отрезок интегрирования на 10 частей. Оценить ошибку вычислений и сравнить полученное значение с точным значением, вычисленным с помощью микрокалькулятора (1,718281).
Решение.
Вычислим значения подынтегральной функции в точках деления и соответствующие значения занесём в таблицу:
х | 0,0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 | 1,0 |
у | 1,0 | 1,10517 | 1,2214 | 1,34986 | 1,49282 | 1,64872 | 1,82212 | 2,01375 | 2,22554 | 2,45960 | 2,71828 |
Воспользуемся формулой (1):
.
Оценим ошибку вычисления. Имеем: . Подставляя в формулу (3), получаем . Действительно, сравнивая полученное значение с точным значением, получаем . Это весьма значительная ошибка.
Замечание. Во многих случаях формулы (1) и (2) дают приближённые значения определённого интеграла одна – с избытком, а вторая – с недостатком. Поэтому более точное значение можно получить, найдя среднее арифметическое результатов применения обеих формул.
3. Формула трапеций.
Соединив отрезками каждые две соседние точки , полученные способом, указанном в конце предыдущего пункта, заменим кривую ломаной . Она сверху ограничивает фигуру, составленную из прямоугольных трапеций, каждая из которых опирается на один из частичных отрезков разбиения. Площадь элементарной криволинейной трапеции с основанием заменим площадью прямоугольной трапеции, ограниченной сверху отрезком . Тогда искомая площадь криволинейной трапеции, ограниченной линией , будет приближённо равна сумме площадей данных прямоугольных трапеций. Площадь каждой такой трапеции легко подсчитать, используя хорошо известную из школьного курса геометрии формулу: . Сумма таких площадей равна:
.
После очевидных преобразований получим: . Таким образом, имеем следующую приближённую формулу вычисления определённого интеграла:
.
Формула (4) носит название формулы трапеций. Ошибку для метода трапеций можно оценить по формуле:
,
где - наибольшее значение второй производной подынтегральной функции на отрезке интегрирования.
Пример 2. В условиях примера 1 использовать формулу трапеций. Оценить ошибку вычисления; сравнить полученное приближённое значение с точным.
Решение.
Воспользуемся таблицей значений, которую мы применяли в предыдущем примере.
х | 0,0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 | 1,0 |
у | 1,0 | 1,10517 | 1,2214 | 1,34986 | 1,49282 | 1,64872 | 1,82212 | 2,01375 | 2,22554 | 2,45960 | 2,71828 |
Сразу по формуле (4) получаем:
.
Оценим ошибку вычисления. Имеем . Подставляя в формулу (5), получаем: . Действительно, сравнивая полученное значение с точным, получаем .
Заметим, что данный способ дал нам гораздо более точное приближение, чем используемый в предыдущем примере.
4. Формула Симпсона.
Для случаев, когда количество точек разбиения чётно, то есть , удобно использовать так называемую формулу Симпсона (параболических трапеций).
Примем её без вывода:
.
Напомним, что здесь .
Оценка ошибки при вычислении определённого интеграла методом Симпсона:
,
где - наибольшее значение производной четвёртого порядка подынтегральной функции на отрезке интегрирования.
Пример 3. В условиях примеров 1 и 2 найти приближённое значение методом Симпсона. Оценить ошибку; сравнить полученное значение с точным.
Решение.
Воспользуемся таблицей значений, которую мы применяли в предыдущих примерах.
х | 0,0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 | 1,0 |
у | 1,0 | 1,10517 | 1,2214 | 1,34986 | 1,49282 | 1,64872 | 1,82212 | 2,01375 | 2,22554 | 2,45960 | 2,71828 |
Подставим соответствующие значения в формулу (7):
(здесь )
При расчёте по данной формуле получили все 5 верных цифр после запятой. Таким образом, в одинаковых начальных условиях метод Симпсона даёт наибольшую точность приближённых вычислений определённого интеграла.
Задание.
Найти приближённые значения следующих определённых интегралов. Оценить ошибку вычисления и сравнить с точным значением. Вычисления вести с пятью знаками после запятой.
1) использовать метод прямоугольников; применить обе формулы (1) и (2), найти среднее арифметическое полученных результатов.
2) - методом трапеций.
3) - методом Симпсона.
4) - методом трапеций и методом Симпсона.
- Содержание комплекса.
- Примерный тематический план дисциплины “Численные методы”.
- Содержание дисциплины “Численные методы”.
- Тема 1. Численные методы решения нелинейных уравнений.
- Тема 2. Аппроксимация функций. Интерполяция функций.
- Тема 3. Численное дифференцирование. Численное интегрирование. Численные методы решения дифференциальных уравнений.
- Справочная литература.
- Часть вторая. Конспект лекций по дисциплине “Численные методы”.
- Лекция №1. Решение нелинейных уравнений. Метод половинного деления.
- Лекция № 2. Метод итераций для одного уравнения с одним неизвестным.
- Лекция № 3. Аппроксимация функций. Метод наименьших квадратов.
- Лекция № 4. Интерполирование функций. Формула Лагранжа.
- Лекция № 5. Интерполирование функций кубическими сплинами.
- Лекция № 6. Численное дифференцирование.
- Лекция № 7. Численное интегрирование.
- Лекция № 8. Численные методы безусловной оптимизации.
- Понятие о численном решении задачи Коши.
- Часть третья. Вопросы к зачёту по дисциплине “Численные методы”.
- Часть четвёртая. Примеры практических заданий к зачёту по дисциплине “Численные методы”.
- Часть пятая. Варианты практических заданий зачёту по численным методам.
- Варианты заданий для практической работы.
- Задача № 2.
- Задача № 3.
- Задача № 4.
- Задача № 5.
- Задача № 6.
- Задача № 7.
- Задача № 8.
- Задача № 9.
- Задача № 10
- Список используемой литературы: