Смекни!
smekni.com

Методы прямоугольников и трапеций (стр. 1 из 2)

Методы прямоугольников и трапеций. Простейшим методом чис­ленного интегрирования является метод прямоугольников. Он непосред­ственно использует замену определенного интеграла интегральной сум­мой (3.20). В качестве точек ξi могут выбираться левые (ξ = xi-1) или правые i = xi) границы элементарных отрезков. Обозначая f{xi) = yi, ∆xi = hi, получаем следующие формулы метода прямоугольников соот­ветственно для этих двух случаев:

f(x) dx

h1y0 + h2y1+ ... + hnyn-1 (3.24)

f(x) dx

h1y1 + h2y2+ ... + hnyn (3.25)

Широко распространенным и более точным является вид формулы пря­моугольников, использующий значения функции в средних точках элемен­тарных отрезков (в полуцелых узлах):

f{x)dx

, (3.26)

Xi-1/2 = (xi-1 + xi)/2 = xi-1 + hi/2, i = 1,2,... ,n.

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

В рассмотренных методах прямоугольников используется кусочно пос­тоянная интерполяция: на каждом элементарном отрезке функция f(x) приближается функцией, принимающей постоянные значения (констан­той). При этом площадь всей фигуры (криволинейной трапеции) при­ближенно складывается из площадей элементарных прямоугольников. На рис. 3.2 верхняя, средняя и нижняя горизонтальные штриховые линии от­носятся к элементарным прямоугольникам, которые соответствуют форму­лам (3.25), (3.26) и (3.24).

Метод трапеций использует линейную интерполяцию, т. е. график функ­ции у = f(x) представляется в виде ломаной, соединяющей точ­ки (xi, yi). В этом случае площадь всей фигуры приближенно складывается из площадей элементарных прямолинейных трапеций (рис. 3.2). Площадь каждой такой трапеции равна произведению полусуммы оснований на высоту:

σi =

hi , i=1,2,...,n.

Складывая все эти равенства, получаем фор­мулу трапеций для численного интегрирова­ния:

f{x)dx

(3.27)

y (xi,yi)

(xi-1,yi-1)

yi-1 yi

hiV

x

xi-1 xi-1/2 xi

Рис. З.2. Вычисление σi в ме­тодах

прямоугольников и трапеций

Важным частным случаем рассмотрен­ных формул является их применение при численном интегрировании с постоянным шагом hi = h = const (i = 1,2,...,n). Формулы прямоугольников и трапеций в этом случае принимают соответственно вид

∫ f{x)dx

, (3.28)

∫ f{x)dx

(
+
). (3.29)

Погрешность численного интегрирования определя­ется шагом разбиения. Уменьшая этот шаг, можно добиться большей точ­ности. Правда, увеличивать число точек не всегда возможно. Если функция задана в табличном виде, приходится, как правило, ограничиваться дан­ным множеством точек. Повышение точности может быть в этом случае достигнуто за счет повышения степени используемых интерполяционных многочленов. Рассмотрим два таких способа численного интегрирования: использование квадратичной интерполяции (метод Симпсона) и интерпо­лирование с помощью сплайнов.

Метод Симпсона. Разобьем отрезок интегрирования [а, b] на чет­ное число п равных частей с шагом h. На каж­дом отрезке 02], [х24],... , [хi-1i+1], ... , [хn-2,xn] подынтегральную функцию f(x) заменим интерполяционным многочленом вто­рой степени:

f(x)

φi(x) = aix2+bix+ci, xi-1
x
xi+1.

Коэффициенты этих квадратных трехчленов мо­гут быть найдены из условий равенства много­члена в точках хi, соответствующим табличным данным уi. В качестве φi (х) можно принять ин­терполяционный многочлен Лагранжа второй степени, проходящий через точки Mi-1(xi-1,yi-1), Mi(xi,yi), Mi+1(xi+1, yi+1):

φi(x)=

yi-1+
yi+
yi+1.

Сумма элементарных площадей σi и σi+1 (рис. 3.3) может быть вычис­лена с помощью определенного интеграла. Учитывая равенства xi+1xi = xi - xi-1 = h, получаем

σi + σi+1= φi(x)dx=1/2h2

(x-xi)(x-xi+1)yi-1-2(x-xi-1)(x-x+1)yi+(x-xi-1)(x-xi)yi+1]dx=

= h/3(yi-1+4yi+yi+1)

Проведя такие вычисления для каждого элементарного отреза [хi-1i+1], просуммируем полученные выражения:

S = h/3(y0+4y1+2y2+4y3+2y4+...+2yn-2+4yn-1+yn).

Данное выражение для S принимается в качестве значения определенного интеграла:

f(x)dx

h/3[y0+4(y1+y3+...+yn-1)+2(y2+y4+...+yn-2)+yn]. (3.30)

Полученное соотношение называется формулой Симпсона или формулой парабол.

Эту формулу можно получить и другими способами, например двукрат­ным применением метода трапеций при разбиениях отрезка [а, b] на части с шагами h и 2h или комбинированием формул прямоугольников и трапеций (см. п. 5).

Иногда формулу Симпсона записывают с применением полуцелых ин­дексов. В этом случае число отрезков разбиения п произвольно (не обяза­тельно четно), и формула Симпсона имеет вид

f(x)dx

h/6[y0+4(y1/2+y3/2+...+yn-1/2)+2(y1+y2+...+yn-1)+yn]. (3.31)

Легко видеть, что формула (3.31) совпадет с (3.30), если формулу (3.30) применить для числа отрезков разбиения 2п и шага h/2.

Пример. Вычислить по методу Симпсона интеграл I =

.