Оценка погрешности квадратурных формул

Рассмотрим интеграл по элементарному отрезку

Оценка погрешности квадратурных формул - student2.ru Оценка погрешности квадратурных формул - student2.ru

где х0 Є [xi,xi+1]— некая опорная точка, тогда для приближенного значения интеграла верно

Оценка погрешности квадратурных формул - student2.ru

Коэффициенты ξ, η, ... зависят от производных f'(х0), f''(х0), ....

С другой стороны, любая из рассмотренных квадратурных формул представима в виде

Оценка погрешности квадратурных формул - student2.ru

Заменяя в этой формуле значения функций f в точках fi, fi + 1/2, fi + 1 ее разложением по формуле Тейлора, получим

Оценка погрешности квадратурных формул - student2.ru

где х0Є [xi,xi+1].

Сравнивая разложения для Оценка погрешности квадратурных формул - student2.ru , легко заметить, что вместе с первым слагаемым совпадают и другие слагаемые до (m - 1) - го порядка, так что ξ = ξ1, η = η1, ...

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

Оценка погрешности квадратурных формул - student2.ru ,

где v — константа.

Если просуммировать локальные погрешности по всем интервалам [ xi, xi + 1 ], то получим оценку погрешности квадратурной формулы по всему отрезку [a, b]:

Оценка погрешности квадратурных формул - student2.ru

где h=(maxhi)/i на неравномерной сетке, или h= (b - a)/n на равномерной. Число m называется порядком точности квадратуры.

Если подынтегральная функция имеет непрерывную вторую производную, то оценка погрешности:

Для формулы прямоугольников

Оценка погрешности квадратурных формул - student2.ru

Для формулы трапеций

Оценка погрешности квадратурных формул - student2.ru

Если подынтегральная функция имеет непрерывную производную четвертого порядка, то справедлива такая погрешность формулы Симпсона:

Оценка погрешности квадратурных формул - student2.ru

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

Квадратурные формулы Гаусса

Поскольку формулы Ньютона - Котеса являются интерполяционными, очевидно, что они не могут успешно использоваться для получения формул высокой точности по причине неустойчивости интерполяционного процесса для многочленов высокого порядка. По этой причине обычно используются полиномы степени от нуля до трех (соответственно, формулы прямоугольников со средней точкой, трапеций, Симпсона). Вычисление с их помощью интегралов от функций, обладающих высокой степенью гладкости, например, близким к полиномам высокой степени, представляется нерациональным. В выражение для погрешности этих формул входят первая, вторая или четвертая производные. Погрешность определяется низким порядком производной при высокой степени гладкости интегрируемой функции. Этих недостатков лишены квадратуры Гаусса.

Формулировка задачи построения квадратурных формул, поставленная Гауссом, такова.

Для заданного количества точек, а именно, для (N + 1) точки, найти такое расположение узлов и такие веса ci, чтобы квадратурная формула

Оценка погрешности квадратурных формул - student2.ru

была точной для полиномов как можно более высокой степени

Пусть отрезок интегрирования [a,b] непрерывной функции f(x) разбит на n равных частей точками Оценка погрешности квадратурных формул - student2.ru (h – шаг разбиения Оценка погрешности квадратурных формул - student2.ru . Обозначим через S(x) сплайн-функцию, аппроксимирующую подынтегральную функцию f(x).

Пусть на каждой части разбиения [xi-1 ,xi] (i=1,2,…,n) расположено m узлов [xi1,…,xim] , в которых подынтегральная функция f(x) на каждой i-й части аппроксимируется многочленом Оценка погрешности квадратурных формул - student2.ru степени p, х Є [xi-1,…,xi], (i=1,2,…,n). При этом на многочлен Оценка погрешности квадратурных формул - student2.ru накладываются 2 ограничения:

а) значения многочлена и подынтегральной функции равны в узлах интерполяции: Si(xij)=f(xij) (i=1,…,n; j=1,…,m);

б) определенный интеграл от функции Оценка погрешности квадратурных формул - student2.ru на отрезке [xi-1, xi] выражается через значения подынтегральной функции f(xij) в узлах в виде их линейной комбинации

Оценка погрешности квадратурных формул - student2.ru (4)

Квадратурные формулы Гаусса для выбранной степени p сплайна будут определены, если из условий а) и б) удастся найти m неизвестных коэффициентов ci и координаты m узлов xij ( j=1,…,m).

Задача решается одновременно для всех n частей разбиения отрезка [a,b] , если выразить х Є [xi-1,…,xi], (i=1,2,…,n) через переменную t Є [-1;1]:

Оценка погрешности квадратурных формул - student2.ru ; Оценка погрешности квадратурных формул - student2.ru

Положим Оценка погрешности квадратурных формул - student2.ru ; Оценка погрешности квадратурных формул - student2.ru ; Оценка погрешности квадратурных формул - student2.ru

Тогда Оценка погрешности квадратурных формул - student2.ru (i=1,…,n; j=1,…,m) и соотношение (4) перепишем в виде

Оценка погрешности квадратурных формул - student2.ru (5)

Выведем квадратурную формулу Гаусса с тремя узлами (m=3). Для этого необходимо определить шесть величин: Оценка погрешности квадратурных формул - student2.ru . Функция Оценка погрешности квадратурных формул - student2.ru -многочлен степени p, общий вид которого

Оценка погрешности квадратурных формул - student2.ru (6)

Подставив соотношение (6) и (5) и учитывая, что Оценка погрешности квадратурных формул - student2.ru (j=1,2,3,…,p), получим тождество относительно коэффициентов ak (k=0,1,2,…,p):

Оценка погрешности квадратурных формул - student2.ru

Шесть неизвестных будут определены однозначно из системы шести уравнений. В общем случае степень p аппроксимирующего многочлена всегда является нечетным числом и связана с числом узлов m соотношением p=2m-1. В частности, для трех узлов имеем многочлен пятой степени.

Множители при ak в левой части тождества вычисляется так:

Оценка погрешности квадратурных формул - student2.ru

Приравняем подобные выражения в левых и правых частях тождества при одинаковых коэффициентах Оценка погрешности квадратурных формул - student2.ru . Получим:

Оценка погрешности квадратурных формул - student2.ru Оценка погрешности квадратурных формул - student2.ru

Оценка погрешности квадратурных формул - student2.ru Оценка погрешности квадратурных формул - student2.ru (7)

Оценка погрешности квадратурных формул - student2.ru Оценка погрешности квадратурных формул - student2.ru

Эту систему позволяет упростить следующее свойство ее решения: неизвестные ti (i=1,2,…,m) системы 2m уравнений вида

Оценка погрешности квадратурных формул - student2.ru

где k=0,1,…,2m-1 являются нулями многочлена Лежандра Оценка погрешности квадратурных формул - student2.ru ; нули принадлежат интервалу (-1;1) и расположены симметрично относительно середины интервала. В нашем случае m=3 и Оценка погрешности квадратурных формул - student2.ru . Находим нули многочлена из уравнения 5t3-3t=0. Подставив корни уравнения Оценка погрешности квадратурных формул - student2.ru , t2=0, Оценка погрешности квадратурных формул - student2.ru в (7), получим систему трех линейных уравнений относительно переменных Оценка погрешности квадратурных формул - student2.ru :

Оценка погрешности квадратурных формул - student2.ru , Оценка погрешности квадратурных формул - student2.ru , Оценка погрешности квадратурных формул - student2.ru

Теперь подставим найденные значения в соотношение (4):

Оценка погрешности квадратурных формул - student2.ru ,

где Оценка погрешности квадратурных формул - student2.ru , Оценка погрешности квадратурных формул - student2.ru , Оценка погрешности квадратурных формул - student2.ru .

Итак, квадратурная формула Гаусса с тремя узлами записывается в виде

Оценка погрешности квадратурных формул - student2.ru

Если подынтегральная функция имеет непрерывную производную шестого порядка, то для оценки погрешности формулы Гаусса с тремя узлами можно использовать неравенство:

Оценка погрешности квадратурных формул - student2.ru

При вычислении интеграла до достижения заданной точности ε методом двойного пересчета условие окончания вычислений имеет вид

Оценка погрешности квадратурных формул - student2.ru ,где k=2m (m – число узлов в квадратурной формуле Гаусса). Полагают, что Оценка погрешности квадратурных формул - student2.ru с точностью ε. Формулы Гаусса обеспечивают высокую точность уже при небольшом количестве узлов.

Блок-схемы решения задачи рассмотренными методами приведены на рис. 5.4 и 5.5.

Оценка погрешности квадратурных формул - student2.ru

Рис. 5.4 Вычисление определенного интеграла по квадратурным формулам прямоугольников, трапеций и Симпсона

Оценка погрешности квадратурных формул - student2.ru

Рис. 5.5 Вычисление определенного интеграла методом двойного пересчета по формуле Гаусса с тремя узлами

Лабораторная работа 6

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