Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Конспект лекций Высшая математика (Басканова)

.pdf
Скачиваний:
151
Добавлен:
17.01.2018
Размер:
5.08 Mб
Скачать

339

интеграл f (x)dx.

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

вают абсолютно сходящимися.

Пример 6. Определить сходимость интеграла sin3xdx.

1 x

Решение. Подынтегральная функция знакопеременна. Рассмотрим интеграл от ее модуля:

sin x

1 x3 dx

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

 

 

 

 

 

 

 

sin x

 

 

 

1

; n = 3 >1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

 

 

 

 

 

 

 

 

x3

 

 

 

 

 

 

 

 

 

Данный интеграл сходится абсолютно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x

 

 

 

 

 

Пример 7. Определить сходимость интеграла

dx.

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

0

1 x

 

 

 

 

Решение. Подынтегральная функция по абсолютной величине не пре-

восходит положительную функцию

1

, интеграл от которой

 

1 x2

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сходится (лекция 3.7). Данный интеграл также сходится абсолютно.

1

 

2

0

x

 

 

 

 

 

 

 

 

 

Бывают случаи, когда интеграл от модуля знакопеременной функции

 

 

 

 

расходится, а от самой функции сходится. Такие несобственные интегралы называют условно сходящимися. Примером может служить интеграл Дирихле:

sin x dx,

0 x

для которого интеграл от модуля подынтегральной функции на интервале [0,∞) расходится. Однако его величина, найденная специальными приемами (соответствующий неопределенный интеграл не берется), равна конечному числу:

 

 

 

sin x dx

 

0

x

2

 

 

340

Интеграл Дирихле сходится условно.

341

ЛЕКЦИЯ

3.8.

ПРИБЛИЖЕННОЕ

ВЫЧИСЛЕНИЕ

ОПРЕДЕЛЕННЫХ

 

ИНТЕГРАЛОВ.

ФОРМУЛЫ

ПРЯМОУГОЛЬНИКОВ, ТРАПЕЦИЙ, СИМПСОНА. ФОРМУЛЫ ЧИСЛЕННОГО ИНТЕГРИРОВАНИЯ. ОЦЕНКА ПОГРЕШНОСТИ

Вычисление линейного интеграла с помощью неопределенного по формуле Ньютона-Лейбница на практике, как уже отмечалось, не всегда возможно. Во-первых, первообразная не всегда выражается через элементарные функции или через известные неэлементарные, т.е. не всегда её можно найти. Во-вторых, найденная первообразная может оказаться очень громоздкой. И наконец функция f(х), которую надо проинтегрировать, может быть задана не формулой, а , например, таблицей значений или графиком.

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

b b

f (x)dx (x)dx R Jn R

a a

где Jn – приближенное значение интеграла, R – погрешность вычисления.

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

3.8.1. Формула прямоугольников

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

b

Требуется вычислить: f (x)dx , где f(х) – непрерывна в замкнутом ин-

a

b

тервале [а, b]. Будем исходить из того, что величина интеграла f (x)dx рав-

a

на площади криволинейной трапеции (рис.1). Вычислим эту площадь сле-

342

дующим образом. Разобьем интервал [а, b] на n равных частей, так что:

b a x h (Рис.3.8.1). n

у=f(х)

 

 

 

уn-1

уn

 

у0

у1

 

у2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

 

х

 

 

 

х

 

 

х0=а

 

 

 

 

 

 

 

 

х

х

1

х2

 

b=хn

Рис. 3.8.1

На всех частных интервалах построим прямоугольники, с высотами, равными значениям функции в начале каждого частного интервала:

у0, у1, …, уn-1.

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

b

 

 

b a

 

f (x)dx xy0

xy1

... xyn 1

( y0 y1 ... yn 1) (3.8.1)

a

 

 

n

 

Если на каждом частном интервале длиною х построить прямоугольники с высотами у1, у2, …, уn – равными значениям функции в конце каждого частичного интервала, то величина интеграла приближенно будет равна:

b

 

 

f (x)dx b a

( y1 y2 ... yn ) (3.8.2)

a

n

 

 

 

Формулы (3.8.1) и (3.8.2) называют формулами левых и правых прямоугольников. В случае возрастающей функции, как показано на рисунке 3.8.1, формула (3.8.1) дает значение интеграла с недостатком (нижняя сумма Дарбу), а формула (3.8.2) с избытком.

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

 

 

 

h2

 

 

 

 

 

R0i

 

 

 

 

 

2

f (xi ) .

 

 

Суммирование по всему интервалу [а, b] дает общую ошибку

n

h

n

h b

h(b a)

 

R0i R0i

2

f (xi ) h

2

f (x)dx

2

max f (x) .

i 1

 

i 1

 

a

 

 

Если учесть, что h b n a , то верхнюю границу абсолютной ошибки можно записать так

 

 

343

 

(b a)2

 

 

n

 

 

max f (x), x [a,b] .

2n

При уменьшении в два раза числа разбиений интервала [а, b] абсолютная ошибка возрастает также в два раза.

По сравнению с формулами (3.8.1) и (3.8.2) более точным является метод средних прямоугольников, т.е. когда значения функции f(х) вычисляют в срединах каждого частного интервала:

b

 

 

 

 

 

 

 

f (x)dx b a ( y1 y2

... yn)

(3.8.3)

 

 

a

 

n

 

 

 

 

 

 

 

 

 

 

 

 

При этом верхняя граница абсолютной ошибки равна

 

 

 

n

(b a)3

max

 

 

 

 

 

 

 

 

 

 

24n2

f (x), x [a,b].

 

 

 

 

 

 

 

 

 

Если число точек (узлов) увеличить в два раза, точность формулы

(3.8.3) улучшится в четыре раза. В самом деле

 

 

 

2n

(b a)3

 

 

1 (b a)3

 

n

.

 

 

 

24(2n)2

max f (x)

4 24n2

max f (x)

4

 

 

 

 

 

Однако, если подынтегральная функция f(х) определяется из эксперимента в дискретном наборе узлов, то метод средних прямоугольников применить нельзя из-за отсутствия значений f(х) в средних точках xi . В этом

случае для интегрирования используют другие методы Ньютона-Котеса.

3.8.2. Формула трапеций

Вычислим площадь криволинейной трапеции, ограниченной сверху графиком подынтегральной, другим способом. По-прежнему разобьем интервал интегрирования на n-равных частей с длинами:

 

 

 

 

 

 

 

 

 

 

 

 

 

b a x h .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

у=f(х)

 

 

уn-1

 

уn

 

 

 

Вместо прямоугольников на всех частич-

у2

 

 

 

 

 

 

 

ных интервалах построим трапеции с высота-

 

 

 

 

 

 

 

 

 

 

 

 

у1

 

 

 

 

 

 

 

 

ми,

равными

х (Рис.3.8.2), т.е. подынтеграль-

у0

 

 

 

 

 

 

 

 

 

 

ную функцию на частичных интервалах заме-

 

 

 

 

 

 

 

 

 

 

 

х

х

 

 

 

 

 

 

 

ним прямыми, проходящими через её значения

х0=а

 

х1

х2

 

хn–1

b=

 

хn

х

на границах (многочленами первой степени).

 

 

 

 

 

 

 

Рис. 2.8.2

 

 

 

 

 

Тогда величина интеграла будет приближенно

 

 

 

 

 

 

 

 

равна сумме площадей построенных прямоли-

нейных трапеций:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

y0

 

y1

 

 

y1 y2

 

yn 1 yn

 

 

 

 

 

f (x)dx

 

x

 

x ...

x или

 

 

 

 

 

 

2

 

 

 

 

 

 

a

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

344

 

 

b

b a y

0

y

n

 

 

 

f (x)dx

n

 

 

 

y1 y2

... yn 1

(3.8.4)

 

 

2

 

a

 

 

 

 

 

 

Полученную формулу (3.8.4) называют формулой трапеции. Абсолютная ошибка, которая получается при вычислении интеграла по этой формуле, не превосходит величины:

n

(b a)3

 

 

 

max f (x), x [a,b] (3.8.5)

12n2

Однако, она в два раза больше по сравнению с методом средних прямоугольников. В обоих случаях, чем больше n – тем меньше ошибка.

На практике обычно трудно определить mах f" (х), поэтому для оценки верхней границы погрешности пользуются другим выражением:

n

Jn Jn

2

(3.8.6)

3

 

 

 

 

Формулу (3.8.6) получают следующим образом. Уменьшим число разбиений интервала [а, b] в два раза: n/2 и найдем, во сколько раз возрастет

верхняя граница ошибки

 

 

(b a)3

 

n 2

 

 

 

 

 

n

 

 

12

2 max f (x) 4 n

 

 

 

 

 

 

 

 

 

2

 

 

Точное значение линейного интеграла можно записать двумя способа-

ми

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

f (x)dx Jn n

(3.8.7)

a

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

f (x)dx Jn

4 n

(3.8.8)

a

 

 

 

 

2

 

 

где Jn – приближенное значение интеграла, полученное при разбиении интервала [а, b] на n частей Jn/2 – приближенное значение интеграла при разбиении

на n2 . Вычитая соответствующие части равенств (3.8.7) и (3.8.8), получим:

0= Jn – Jn/2 – 3δn.

Откуда следует, что

n

Jn Jn

2

.

3

 

 

 

 

3.8.3. Формула парабол (формула Симпсона)

345

b

По-прежнему, требуется вычислить интеграл f (x)dx , значение кото-

a

рого равно площади криволинейной трапеции.

Разобьем интервал [а, b] на чётное число равных частей – n:

b a x h . n

у

у1

 

 

 

уn–2

уn-1

 

 

у0

у2

 

уn

 

 

S1

 

 

S2

 

 

Sn

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

х0=а

х1

х

 

х3

хn

 

х

2

–2 хn–2 b=хn

Рис. 3.8.3.

На сдвоенных частичных интервалах: х2 х0, х4 х2, …, хn хn-2 длиною 2h участки графика подынтегральной функции заменим параболами у = Ах2 + Вх + С или многочленом второй степени.

Значение интеграла приближенно будет равно сумме площадей частичных параболических трапеций (Рис. 3.8.3):

b

n

f (x)dx 2 Si (3.8.9)

a

i 1

 

Найдем площадь первой параболической трапеции

S1 . Так как S1 ог-

раничена сверху параболой у = Ах2

+ Вх + С

(Рис. 4), то её площадь равна

линейному интегралу:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2h

 

 

 

Ax3

 

Bx2

 

 

 

2h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1 (Ax2 Bx C)dx

 

 

 

 

Cx

 

 

 

 

 

 

3

2

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8Ah3

 

4Bh2

2Ch h 8Ah2 6Bh 6C .

 

 

 

 

 

 

2

 

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S h

8Ah2 6Bh 6C

 

 

 

 

 

 

 

 

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

у

 

 

 

 

Ординаты подынтегральной функции у = f(х), ко-

у0

у2

 

торую мы заменили параболой, в точках х = 0, х = h, х =

 

у1

 

2h равны у0, у1, у2 (Рис. 3.8.4). Выразим коэффициенты

 

 

 

S1

 

 

А, В, С параболы через ординаты функции у0, у1, у2:

 

 

 

 

 

 

 

у = Ах2 + Вх + С = f(х)

 

 

 

 

 

 

при х = 0

0 h

2h

х

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.8.4

 

 

 

при х = h

у1 = Аh2 + Вh + С

(3.8.10)

 

при х = 2h

 

у2 = 4Аh2 + 2Вh + С

 

 

 

 

 

S1 в виде:

с учетом равенств (3.8.10) перепишем найденное значение

 

 

 

 

346

 

 

 

 

 

h

 

 

 

 

 

 

 

S

4(Ah2

Bh C) (4Ah2

2Bh C) C

.

1

3

 

1 4 4 2 4 4 3

1 4 44 2 4 4 43

{

 

 

 

 

y1

 

y2

y0

Итак, площадь первой параболической трапеции равна:

 

 

 

 

 

 

 

 

 

S h

( y 4 y y

2

) .

 

 

 

 

 

 

 

 

 

1

3

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

S2,

S3, …, Sn/2 последующих пара-

Аналогично выразятся площади

болических трапеций

 

 

 

 

 

 

 

 

 

S

2

h ( y

2

4 y y

4

)

 

 

 

 

 

 

 

 

3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

3

h ( y

4

4 y y )

 

 

 

 

 

 

 

 

3

 

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

………………………….

 

 

 

 

 

 

Sn

2

h

( yn 2 4 yn 1 yn ) .

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

Сложив почленно все эти равенства найдем приближенное значение

искомого интеграла:

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx h

[ y0 yn 4( y1 y3 ... yn 1) 2( y2 y4 ... yn 2)] (3.8.11)

a

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

Формулу (3.8.11) называют формулой парабол или формулой Симпсона. Верхняя граница погрешности при вычислениях интеграла по этой формуле равна

n

(b a)5

max f V (x),

x [a,b] (3.8.12)

 

18n4

 

 

Погрешность имеет четвертый порядок малости. Формула Симпсона позволяет получить высокую точность, если четвертая производная подынтегральной функции не слишком велика. На практике в случае формулы Симпсона для δn. Пользуется таким равенством:

n

Jn Jn

2

(3.8.13)

 

15

 

 

 

 

Его получают аналогично равенству (3.8.6). При уменьшении числа разбиений интервала [а, b] в два раза, верхняя граница ошибки возрастает в

16 раз:

 

 

 

 

 

n 2

(b a)5

max f IV (x) 16

n

,

 

n

4

 

 

 

 

18

 

 

 

 

 

 

2

 

 

 

 

 

 

347

 

 

 

 

b

 

 

 

 

 

f (x)dx Jn n

Jn Jn

 

 

 

a

 

2

 

поэтому

 

; отсюда n

 

.

 

15

 

b

 

 

 

 

f (x)dx Jn

16 n

 

 

 

a

 

2

 

 

 

Пример. Вычислишь по формуле Ньютона-Лейбница и приближенно

3

линейный интеграл: x2dx полученные результаты сравнить

1

1. Найдем точное значение данного интеграла по формуле НьютонаЛейбница:

 

 

3

 

x3

 

3

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

x2dx

 

9

8,6666...

 

у

3

 

1

3

9

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

2. Построим график подынтегральной функции.

 

 

6

 

Рис.3.8.5.

 

 

 

 

 

 

 

 

 

4

 

Разобьем интервал b – а = 3–1=2 на десять частей,

2

 

т.е. n = 10

b a

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2

 

 

 

 

n

 

 

 

0

1 2 3 х

 

 

 

 

10

 

 

 

 

Рис.3.8.5

 

 

h = 0,2

 

 

 

 

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

точках: х0 = 1; х1= 1,2; х2 = 1,4 и т.д., а также в срединах частичных интервалов. Результаты занесем в таблицу.

 

 

 

 

 

 

 

 

 

 

 

хi

у = х2

хi

у = х2

xi

у х2

х

1

у0 = 1

х0

1

1

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

х

1,2

у1 = 1,44

 

 

 

 

 

x1

1,1

у1=1,21

1

 

 

 

 

 

 

 

 

 

 

 

х

1,4

у2 = 1,96

х1

1,4

1,96

 

x2

1,3

у2 = 1,69

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

1,6

у3 = 2,56

 

 

 

 

 

x3

1,5

у3 = 2,25

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

х

1,8

у4

= 3,24

х2

1,8

3,24

 

x4

1,7

у4 = 2,89

4

 

 

 

 

 

 

 

 

 

 

 

х

2

у5

= 4

 

 

 

 

 

x5

1,9

у5 = 3,61

5

 

 

 

 

 

 

 

 

 

 

 

х

2,2

у6

= 4,84

х3

2,2

4,84

 

x6

2,1

у6 = 4,41

6

 

 

 

 

 

 

 

 

 

 

 

х

2,4

у7

= 5,76

 

 

 

 

 

x7

2,3

у7 = 5,29

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

348

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

2,6

 

у8 = 6,76

х4

 

 

2,6

 

6,76

x8

2,5

у8 = 6,25

8

 

 

 

 

 

 

 

 

 

 

 

 

х

2,8

 

у9 = 7,84

 

 

 

 

 

 

x9

2,7

у9 = 7,29

9

 

 

 

 

 

 

 

 

 

 

 

 

х

3

 

у10 = 9

х5

 

 

3

 

9

x10

2,9

у10 = 8,41

10

 

 

 

 

 

 

 

 

 

 

 

 

9

 

10

 

 

 

 

 

 

 

 

10

yi =39,4;

yi = 47,4

 

 

 

 

 

 

 

 

yi =43,3

i 0

 

i 1

 

 

 

 

 

 

 

 

i 1

 

По формуле левых

прямоугольников (с недостатком) находим

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

x2dx b a

( y0

y1

... yn 1) 0,2 39,4 7,88

 

 

1

n

 

 

 

 

 

 

 

 

 

По формуле правых прямоугольников (с избытком) получим

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

x2dx b a

( y1

y2

... yn ) 0,2 47,4 9,48.

 

 

1

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

3

 

 

x2dx b a

( y1 y2 ... yn ) 0,2 43,3 8,66 .

1

n

 

 

 

Результат весьма близкий к истинному.

Для сравнения вычислим приближенное значение данного интеграла по формулам трапеций и Симпсона.

По формуле трапеций для n = 10 с шагом h = 0,2 находим

3

b a y y

n

 

 

 

 

 

 

1

9

 

 

 

x2dx

n

 

0

 

y1

 

... yn 1

0,2

 

38,4

 

8,68

2

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 5 с шагом h = 0,4 получим

 

 

По формуле трапеций для

 

 

 

 

 

3

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 9

 

 

 

 

 

 

 

 

 

 

x2dx

0,4

 

8,72 .

 

 

 

 

 

 

 

2

16,8

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Верхняя граница абсолютной ошибки равна

 

 

 

 

 

 

 

n

J10 J5

 

 

8,68 8,72

0,013

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

И, наконец, по формуле Симпсона для n = 10; h = 0,2

3

b a

 

x2dx

[( y0 yn 4( y1 y3 y5 y7 y9 ) 2( y2 y4 y6 y8 )]

3n

1