![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Элементы теории
Для приближенного вычисления определенного интеграла Если на каждой части [ xi-1, xi ], i = 1, 2, …, n деления отрезка [ a, b ] функцию f(x) заменить функцией, принимающей постоянное значение, равное, например, значению функции f(x) в серединной точке i -ой части S(x) = S i(x) = yi-1/2 = f(xi-1/2), x Î [ xi-1, xi ], i = 1, 2, …, n. В этом случае и получим квадратурную формулу прямоугольников:
Если функцию f(x) на каждом отрезке [ xi-1, xi ] заменить ее линейной интерполяцией по точкам (xi-1 , yi-1) и (xi, yi), то получим непрерывную кусочно-линейную функцию
В этом случае и получаем квадратурную формулу трапеций:
Можно получить квадратурную формулу Симпсона, называемую так же формулой парабол, если сплайн S(x), аппроксимирующий подынтегральную функцию f(x), представляет собой непрерывную функцию, составленную из примыкающих парабол. Потребуем, чтобы на отрезке [ xi-1, xi ] парабола проходила через точки (xi-1 , yi-1), (xi-1/2 , yi-1/2), (xi, yi). Используя построение интерполяционного многочлена Лагранжа второго порядка на отрезке [ xi-1, xi ], получим сплайн Можно показать, что после интегрирования приходим к квадратурной формуле парабол:
Приближенное значение интеграла Jпараб, вычисленное по квадратурной формуле парабол, можно выразить через значения Jпрям и Jтрап - результаты вычислений по квадратурным формулам прямоугольников и трапеций:
Погрешность каждой квадратурной формулы оценивается величиной остаточного члена R(h), зависящего от шага разбиения h:
Оценки погрешностей квадратурных формул в том случае, когда подынтегральная функция имеет непрерывную производную второго порядка, имеют вид: для формулы прямоугольников:
для формулы трапеций:
Если подынтегральная функция имеет непрерывную производную четвертого порядка, то справедлива следующая оценка погрешности формулы Симпсона:
При интегрировании степенной функции, степень которой не выше трех квадратурная формула Симпсона дает точный результат. Практически важно вести вычисления до достижения заданной точности e по той или иной квадратурной формуле. Этой цели удовлетворяет метод двойного пересчета. По квадратурной формуле проводят вычисление интеграла с шагом h и получают значение J(h). Затем уменьшают шаг вдвое и получают новое приближенное значение интеграла J(h/2). Чтобы определить, как сильно уклоняется значение J(h/2) от точного значения интеграла J, используется правило Рунге:
где k = 2 для формул прямоугольников и трапеций и k = 4 для формулы Симпсона. При заданной точности e вычисления с уменьшающимся шагом проводят до выполнения условия:
При этом полагают J» J(h/2) с точностью e. Пусть отрезок интегрирования [ a, b ] непрерывной функции f(x) разбит на n равных частей точками x0 = a, x1 = x0 + h, …, xi+1 = xi + h, …, xn = b (h= (b – a)/n – шаг интегрирования). Обозначим S(x) – сплайн-функцию, аппроксимирующую подынтегральную функцию f(x). Пусть на каждой части разбиения [ xi-1, xi ], i = 1, 2, …, n расположено m узлов (xi1, xi2, …, xim), в которых подынтегральная функция принимает значения f(xij), j = 1, …, m. Предположим, что функция на каждой i -ой части аппроксимируется многочленом Si(x) степени р, x Î [ xi-1, xi ], i =1, …, n. При этом на многочлен Si(x) накладываются два ограничения: а) значения многочлена и подынтегральной функции равны в узлах интерполяции, т. е. Si(xij) = f(xij), i =1, …, n, j = 1, …, m; б) определенный интеграл от функции Si(x) на отрезке [ xi-1, xi ] выражается через значения подынтегральной функции f(xij) в узлах в виде их линейной комбинации:
Квадратурные формулы Гаусса для выбранной степени р сплайна будут определены, если из условий а) и б) удастся найти m неизвестных коэффициентов Cj и координаты m узлов xij. Можно показать, что при m = 3 координаты узлов равны:
а квадратурная формула Гаусса записывается в виде:
Если подынтегральная функция имеет непрерывную производную шестого порядка, то для оценки погрешности формулы Гаусса с тремя узлами можно использовать неравенство:
При вычислении интеграла до достижения заданной точности e методом двойного пересчета условие окончания вычислений имеет вид:
где k = 2m, m – число узлов в квадратурной формуле Гаусса. Полагают, что
|