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

Математика. Лаб. практикум. Ч

.1.pdf
Скачиваний:
12
Добавлен:
29.02.2016
Размер:
896.21 Кб
Скачать

31

Лабораторная работа № 7. Приближенное вычисление определенного интеграла по формулам прямоугольников, трапеций, Симпсона

1 Постановка задачи. Вычислить по формулам прямоугольников, трапеций и Симпсона с точностью ε =103 определенный интеграл

 

1

dx

 

 

 

I =

.

(1)

 

 

 

0

1 + x

 

2 Формулы прямоугольников, трапеций, Симпсона.

 

Разобьем отрезок

[a;b] на n равных частей точками

xk = a +kh , где

h = b n a , k = 0,n и вычислим значения подынтегральной функции в узлах

xk , получим yk = f (xk ).

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

b

 

f (x)dx h (y0 + y1 + y2 +... + yn1 ).

(2)

a

Y

y = f (x)

 

 

 

 

 

Sk yk 1 h, k =

0,n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

y2

 

 

 

 

yn1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y0

 

 

 

 

 

 

 

 

 

 

 

 

О

a = x x

x

2

x

k 1

x

k

xn1

x

n

= b

 

х

 

 

 

0 1

 

 

 

 

 

 

 

Рисунок 1

Формула трапеций имеет вид (рисунок 2):

b

y

 

+ y

 

 

 

 

 

 

0

n

 

 

 

f (x)dx

 

 

+ y1 + y2

+... + yn1

h

(3)

 

 

2

 

a

 

 

 

 

 

 

 

Формула Симпсона ( n = 2m ) имеет вид (рисунок 3):

b

 

(y0 + yn + 4(y1 + y3 +... + yn1 )+ 2(y2 + y4 +... + yn2 )) (4)

f (x)dx h

a

3

 

 

32

 

 

 

 

Y

 

 

 

 

 

y = f (x)

Sk

yk 1 + yk

h, k =

 

 

1,n

2

 

 

 

 

 

 

y2

 

 

 

 

 

y1

 

yn

 

 

 

y0

 

 

 

 

О

a = x0 x1 x2

xk 1 xk

xn1 xn = b

 

х

 

 

Y

y = f (x)

y2

y1

y0

О a = x0 x1

Рисунок 2

 

 

 

 

 

 

Sk h

(y2k 2 + y2k 1 + y2k ),

k =

 

 

 

1,m

 

3

 

 

 

 

 

 

yn

 

 

 

x2k

 

 

 

 

 

x2k 2 x2k 1

xn1 xn = b

 

х

 

Рисунок 3

3 Приближенное вычисление интеграла (1) по формулам (2)–(4).

Разобьем

отрезок

[0;1] сначала на n = 4 равных частей

с шагом

h = b a

= 1

0 = 0,25 .

Вычислим значения функции yk =

 

 

1

в узлах

1

+ xk

n

4

 

 

xk = a +kh = 0 +k 0,25 = 0,25 k , (k = 0,4). Результаты вычислений записаны в таблице 1.

33

Таблица 1

 

 

 

k

 

 

0

 

 

1

 

 

2

3

 

4

 

 

 

xk

 

 

0

 

 

0,25

 

 

0,5

0,75

 

1

 

 

yk =

 

 

1

 

 

 

1

 

 

0,8

 

 

0,6667

0,5714

0,5

 

 

1+ xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользуемся формулами (2)–(4):

 

 

 

 

 

 

I 4П h(y0 + y1 + y2

+ y3 )= 0,25(1 + 0,8 + 0,6667 + 0,5714)0,7595 ;

I

 

h

 

y0 + y4

+ y + y

 

+ y

 

= 0,25

 

1+0,5 +0,8 +0,6667 +0,5714

4Т

 

2

 

 

 

 

 

 

 

1

 

3

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,6970;

 

 

 

 

 

 

 

 

 

 

 

 

 

I4C h

(y0 + y4 + 4(y1 + y3 )+ 2 y2 )= 0,25 (1+ 0,5 + 4(0,8 +0,5714)+

 

 

 

 

 

3

 

 

 

 

+ 2 0,6667)

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,6932.

 

 

 

 

 

 

 

 

 

 

 

Затем

разобьем отрезок

[0;1] на

 

n = 8

равных

 

частей с

шагом

h = b a = 10

= 0,125 . Вычислим значения функции

y

k

=

 

 

1

 

в узлах

1

+ x

 

n

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

xk = a +kh = 0 +k 0,125 = 0,125 k , (k =

 

 

). Результаты вычислений запи-

0,8

саны в таблице 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

0

 

1

2

 

3

 

 

4

5

 

 

 

6

 

 

 

7

 

8

 

 

xk

 

 

 

0

 

0,125

0,25

 

0,375

 

 

0,5

0,625

 

0,75

 

 

 

0,875

1

yk

=

 

 

1

 

 

1

 

0,8889

0,8

 

0,7273

 

 

0,6667

0,6154

 

0,5714

 

0,5333

0,5

1

+ xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользуемся формулами (2)–(4):

I8П h(y0 + y1 + y2 + y3 + y4 + y5 + y6 + y7 )=

=0,125(1+0,8889 +0,8 +0,7273 +0,6667 +0,6154 +0,5714 +

+0,5333) 0,7254;

I

 

h

 

y0 + y8

+ y

+ y

 

+ y

+ y

 

+ y

+ y

+ y

 

 

=

8Т

 

2

4

7

 

 

 

 

2

1

 

3

 

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=0,125 1+0,5 +0,8889 +0,8 +0,7273 +0,6667 +0,6154 +0,5714 +

2

+0,533)0,6941;

 

 

 

34

 

 

 

 

 

 

 

 

 

 

 

I8C h (y0 + y8 + 4(y1 + y3 + y5 + y7 )+ 2(y2 + y4 + y6 ))=

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 0,1253

(1+0,5 + 4(0,8889 +0,7273 + 0,6154 + 0,5333)+

 

 

 

 

+ 2(0,8 +0,6667 +0,5714))0,6937.

 

 

 

 

 

Сравнивая два последовательных приближения (т. е. два приближения

по каждому методу), приходим к выводу:

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

1) вычисляя по формуле прямоугольников, получили

 

0,7 , по-

1 + x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

грешность этого приближенного равенства 101 , т. к.

 

 

 

 

 

 

 

 

 

I8П I4 П

 

=

 

0,7254 0,7595

 

= 0,0371 < 0,1;

1

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) вычисляя по формуле трапеций, пришли к результату

 

0,69 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1

+ x

получили значение интеграла с точностью 102 , т. к.

 

 

 

 

 

 

 

 

 

I8T

I4T

 

=

 

0,6941 0,6970

 

= 0,0029 < 0,01;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

dx

 

 

 

 

 

 

3) вычисляя по формуле Симпсона, получили

0,693 и значе-

 

 

 

 

0

1+ x

 

 

 

 

 

ние интеграла с требуемой точностью 103 , т. к.

I8C I 4C = 0,6937 0,6932 = 0,0005 < 0,001.

Чтобы получить результат с необходимой точностью по формулам прямоугольников и трапеций, надо продолжить вычисления, выбирая n =16 , n = 32 и т. д.

1 dx

4 Ответ: 0 1+ x 0,693.

5 Проверка полученного результата.

Способ 1. Интеграл (1) можем вычислить точно:

1

dx

1

d (1 + x)

 

 

 

 

 

1

 

 

 

 

=

= ln

 

1 + x

 

 

 

= ln 2 ln1 = ln 2 0,693.

 

 

1 + x

1 + x

0

0

 

 

 

 

 

 

0

 

 

 

 

 

 

 

Способ 2. Вычислим интеграл (1) с заданной точностью по формуле

1 dx

Симпсона на компьютере и получим результат 0 1+ x 0,693.

35

6 Варианты заданий к лабораторной работе № 7.

1

1 xex2 dx ;

0

2 ln x

2 1 x dx ;

π 2

3 x cos x2dx ;

0

π 2

4 cos(x + x2 )dx ;

0

 

 

 

2

 

1

 

 

x+

 

 

5 e

x dx ;

1

 

 

 

60 1 +dxx4 ;

π2

7esin x dx ;4

0

π 2

8 ln (1 +cos x)dx ;

0

9ex dx ;

1x

10πsin x dx ;

π2 x3

 

2

 

dx

 

 

 

11 0

;

 

1 + x3

 

 

2

 

 

 

 

 

 

 

 

12

x cos xdx ;

 

0

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

13

xexdx ;

 

 

0

 

 

 

 

 

 

 

 

 

π

cos x dx

 

14

;

 

π 2

 

x

 

 

2

 

x

 

 

 

 

 

15

0

dx ;

 

ex

 

 

3

 

dx

 

 

16

1

;

 

x + x2

 

 

π 3

 

 

 

 

 

 

17

cos xdx ;

 

0

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

18

sin x dx ;

 

 

1

 

 

 

x

 

 

3

 

 

dx

 

 

 

 

19

 

;

 

 

 

 

 

2 ln x

 

 

π

 

 

 

 

 

 

20

2 cos x dx

;

 

0

 

 

1 + x

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

 

1 + x3 dx ;

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

22

ln (1 + x)dx ;

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

dx

 

 

 

 

 

 

 

 

 

23

0

 

;

 

 

 

 

 

 

1 +ex

 

 

 

 

 

 

 

4

 

 

 

dx

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

;

1

+

2x +1

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

25

x

 

2 x2 dx ;

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

xdx

 

 

 

 

 

 

 

 

26

 

 

 

 

 

 

 

;

 

 

 

 

4x +5

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

dx

 

 

 

 

 

 

 

 

27

 

 

 

 

 

 

 

 

;

 

 

 

 

4 x

2

 

 

 

 

0

 

 

 

 

 

 

 

 

 

1

 

 

dx

 

 

 

 

 

 

 

 

28

 

 

 

 

 

;

 

 

 

 

1 + x

4

 

 

 

0

 

 

 

 

 

 

 

 

 

 

4

 

 

 

dx

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

;

 

1+

 

x

)

2

 

 

1

 

 

 

 

 

 

(

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

30

sin

xdx .

 

 

0