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

Дана функция y=f(x).

Найти интеграл этой функции на участке [a,b], то есть найти

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

Основу алгоритма численных методов интегрирования составляет геометрический смысл определенного интеграла. Интеграл численно равен площади S криволинейной трапеции, расположенной под подынтегральной кривой f(x) на участке [a,b] (рис.).

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

Рис. Геометрический смысл определенного интеграла

Суть всех численных методов интегрирования состоит в приближенном вычислении указанной площади. Поэтому все численные методы являются приближенными.

При вычислении интеграла подынтегральная функция f(x) аппроксимируется интерполяционным многочленом. На практике чтобы не иметь дело с многочленамивысоких степеней, весь участок [a,b] делят на части и интерполяционные многочлены строят для каждой части деления.

Порядок вычисления интеграла численными методами следующий (рис.12.2):

1. Весь участок [a,b] делим на n равных частей с шагом h=(b-a)/n.

2. В каждой части деления подынтегральную функцию f(x) аппроксимируем интерполяционным многочленом. Степень многочлена n = 0,1,2:

3. Для каждой части деления определяем площадь частичной криволинейной трапеции.

4. Суммируем эти площади. Приближенное значение интеграла I равно сумме площадей частичных трапеций

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

Если в каждой из частей деления интервала [a,b] подынтегральная функция аппроксимируется многочленомнулевой степени, то есть прямой, параллельной оси OX, то метод называется методом прямоугольников.

Если в каждой из частей деления интервала [a,b] подынтегральная функция аппроксимируется многочленом первой степени, то есть прямой, соединяющей две соседние узловые точки, то метод называется методом трапеций.

Если в каждой из частей деления интервала [a,b] подынтегральная функция аппроксимируется многочленомвторой степени, то метод называется методом Симпсона.

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

Словесный алгоритм метода прямоугольников:

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

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

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

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

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

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

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

Рис. Метод правых прямоугольников

Точность каждого метода прямоугольников имеет порядок h.

Алгоритм вычисления интеграла построим в виде итерационного процесса поиска с автоматическим выбором шага. На каждом шаге будем уменьшать шаг в два раза, то есть увеличивать число шагов n в два раза. Выход из процесса поиска организуем по точности вычисления интеграла. Начальное число шагов n=2.

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

Приближенное значение интеграла равно сумме площадей частичных трапеций, т.е.

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

Найдем площади Si частичных трапеций:

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

Приближенное значение интеграла равно

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

Точность метода трапецийимеет порядок h2.

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

В методе Симпсона в каждой части деления подынтегральная функция аппроксимируется квадратичной параболой a0x2+a1x+a2. В результате вся кривая подынтегральной функции на участке [a,b] заменяется кусочно-непрерывной линией, состоящей из отрезков квадратичных парабол. Приближенное значение интеграла I равно сумме площадей под квадратичными параболами.

Так как для построения квадратичной параболынеобходимо иметь три точки, то каждая часть деления в методе Симпсона включает два шага, Lk=2h.

В результате количество частей деления N2=n/2. Тогда n в методе Симпсона всегда четное число.

Определим площадь S1 на участке [x0, x2](рис.12.2).

Исходя из геометрического смысла определенного интеграла, площадь S1 равна определенному интегралу от квадратичной параболына участке [x0, x2]:

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

Неизвестные коэффициенты квадратичной параболыа0 , а1, а2 определяем из условия прохождения параболойчерез три узловых точки с координатами (x0y0), (x1y1), (x2y2).

На основании этого условия строим систему линейных уравнений:

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

Решая эту систему, найдем коэффициенты параболы.

В результате имеем: Вычисление определенных интегралов - student2.ru ..

Для участка [x2, x4]: Вычисление определенных интегралов - student2.ru ..

:::::::::::::::::::

Для участка [xi-1, xi+1]: Вычисление определенных интегралов - student2.ru .,

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

Суммируя все площади S1 под квадратичными параболами, получим квадратурную формулу по методу Симпсона:

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

где

N2 - количество частей деления.

Точность метода Симпсонаимеет порядок (h3/h4).

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