Вычисление определенных интегралов

ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ

Постановка задачи, общая характеристика методов

Методы прямоугольников

Данные методы относятся к простейшим из класса методов Ньютона-Котеса. В них подынтегральная функция f(x) на каждом интервале разбиения заменяется полиномом нулевой степени, т.е. константой. Такая замена является неоднозначной, т.к. константу можно выбрать равной значению f(x) в любой точке данного интервала разбиения.

В любом случае значение частичного интеграла определяется как произведение длины интервала разбиения на выбранную константу, т.е. как площадь прямоугольника. В зависимости от способа выбора аппроксимирующей константы различают методы левых, средних или правых прямоугольников (рис.6.4).

вычисление определенных интегралов - student2.ru Левые вычисление определенных интегралов - student2.ru Средние вычисление определенных интегралов - student2.ru Правые

Рис.6.4. Геометрическая интерпретация методов прямоугольников

Введем следующие обозначения: точку a на оси OX обозначим через x0, точку b - через xn, а точки разбиения промежутка [a,b] - через x1, x2,..., xn-1. Предполагается, что длина интервала разбиения постоянна на всем [a,b]. Обозначим ее через h:

вычисление определенных интегралов - student2.ru ; xi= xi-1 + h, i =1,2,...,N.

Тогда в методе левых прямоугольников площадь каждого i-го прямоугольника

Si = h f(xi), i = 0,1,2,...,n-1, (6.2)

а для всего промежутка [a,b]: вычисление определенных интегралов - student2.ru

Метод трапеций

В этом методе подынтегральная функция f(x) на интервале [xi,xi+1] заменяется полиномом первой степени, т.е. наклонной прямой линией. Обычно эта прямая проводится через значения f(x) на границах интервала (рис.6.6). В этом случае приближенное значение частичного интеграла определяется площадью трапеции:

вычисление определенных интегралов - student2.ru Рис.6.6. Геометрическая интерпретация метода трапеций вычисление определенных интегралов - student2.ru , т.е. вычисление определенных интегралов - student2.ru , а численное значение интеграла на всем [a,b] вычисление определенных интегралов - student2.ru . Это вычислительная формула метода трапеций.   (6.12)     (6.13)

Блок-схему алгоритма метода трапеций предлагается студентам разработать самим.

Оценим погрешность Ri. Для этого разложим функцию f(x) в ряд Тейлора около точки xi :

вычисление определенных интегралов - student2.ru (6.14)

Тогда

вычисление определенных интегралов - student2.ru (6.15)

С помощью разложения (6.14) вычислим подынтегральную функцию в точке xi+h :

вычисление определенных интегралов - student2.ru

откуда

вычисление определенных интегралов - student2.ru (6.16)

Подставляя произведение (6.16) в выражение (6.15), получим

вычисление определенных интегралов - student2.ru (6.17)

Сравнивая (6.12) и (6.17), получаем выражение для главного члена погрешности частичного интеграла

вычисление определенных интегралов - student2.ru .

Тогда главный член полной погрешности метода трапеций имеет вид

вычисление определенных интегралов - student2.ru ,   (6.18)

т.е. метод трапеций имеет также второй порядок, но его погрешность в два раза больше, чем в методе средних прямоугольников, поэтому, если подынтегральная функция задана аналитически, то предпочтительнее из методов второго порядка использовать метод средних прямоугольников.

М е т о д С и м п с о н а

В этом методе подынтегральная функция вычисление определенных интегралов - student2.ru заменяется интерполяционным полиномом второй степени вычисление определенных интегралов - student2.ru - т.е. параболой, проходящей через точки вычисление определенных интегралов - student2.ru , вычисление определенных интегралов - student2.ru , вычисление определенных интегралов - student2.ru , где i = 0,1,2,...,n-2; вычисление определенных интегралов - student2.ru , т.е.

вычисление определенных интегралов - student2.ru (6.20)

Поэтому данный метод еще называют методом парабол.

Для записи полинома вычисление определенных интегралов - student2.ru воспользуемся интерполяционной формулой Ньютона (см. раздел 5.Аппроксимация зависимостей) для трех узлов (на примере i=0, i+1=1, i+2=2):

вычисление определенных интегралов - student2.ru (6.21)

где f01, f012 - разделенные разности:

вычисление определенных интегралов - student2.ru ; (6.22)

h - шаг разбиения промежутка интегрирования.

Введем новую переменную z = x - x0. Тогда x = z + x0 и полином (6.21) принимает вид:

вычисление определенных интегралов - student2.ru . (6.23)

Интеграл от полинома (6.23) с учетом (6.22) имеет вид:

вычисление определенных интегралов - student2.ru   (6.24)

Соотношение (6.24) называют квадратурной формулой Симпсона.

Для всего промежутка интегрирования [ a,b ] при четном значении n количества интервалов его разбиения эта формула имеет вид:

вычисление определенных интегралов - student2.ru (6.25)

Для удобства программирования эту формулу можно записать так:

вычисление определенных интегралов - student2.ru ,

причем суммирование идет по нечетным значениям i и по четным значениям j.

ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ

Наши рекомендации