0887579_C36AB_denisyuk_v_p_repeta_v_k_gaeva_k_a_kleshnya_n_o_visha_matemat
.pdfЗакінчення табл. 5.3
№ |
Назва формули |
Оцінка абсолютної похибки |
|
Mi |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
трапецій |
| Rn ( f ) |òð ≤ |
(b − a)3 M 2 |
|
|
M2 |
= max |
| f ′′(x) | |
||||
|
12n2 |
|
x [a; b] |
|||||||||
4 |
Сімпсона |
| R |
( f ) | |
|
≤ |
(b − a)5 M3 |
|
M3 |
= max |
| f (4) (x) | |
||
|
180 (2n)4 |
|||||||||||
|
|
2n |
|
ï àð |
|
|
|
x [a; b] |
|
Т.2 ПРИКЛАДИ РОЗВ’ЯЗАННЯ ТИПОВИХ ЗАДАЧ
1
1. Обчисліть інтеграл I = ∫ 1+ x2 dx , використовуючи формули прямо-
0
кутників, трапецій та Сімпсона. Оцініть похибку кожної формули.
Розв’язання. |
Розіб’ємо |
відрізок |
[0; 1] на |
10 рівних |
частин точками |
||||||
x0 = 0, |
x1 = 0,1, |
x2 = 0, 2, ..., |
x10 = 1 і |
обчислимо значення |
підінтегральної |
||||||
функції |
|
f (x) = |
1+ x2 у цих точках (табл. 5.4) |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Таблиця 5.4 |
|
|
|
|
|
|
|
|
|
|
|
|
№ |
|
хі |
|
уі |
|
№ |
|
хі |
|
уі |
|
|
|
|
|
|
|
|
|
|
|
|
1,1661903 |
0 |
|
0 |
|
1 |
|
6 |
|
0,6 |
|
|
|
1 |
|
0,1 |
|
1,0049875 |
7 |
|
0,7 |
|
|
1,2206555 |
|
|
|
|
|
|
|
|
|
|
|
1,2806248 |
|
2 |
|
0,2 |
|
1,0198039 |
8 |
|
0,8 |
|
|
||
3 |
|
0,3 |
|
1,0440306 |
9 |
|
0,9 |
|
|
1,3453624 |
|
4 |
|
0,4 |
|
1,0770329 |
10 |
|
1 |
|
|
1,4142135 |
|
5 |
|
0,5 |
|
1,1180339 |
|
|
|
|
|
|
Обчислимо наближено заданий інтеграл за формулами (5.6) — (5.10). Маємо:
1) за формулою (5.6)
I≈ 101 ( y0 + y1 + …+ y9 ) = 1,1276722;
2)за формулою (5.7)
I ≈ 101 ( y1 + y2 + …+ y10 ) = 1,1690936;
402
3) за формулою (5.8)
I≈ 101 ( f (0, 5) + f (1, 5) + ... + f (9, 5)) = 1,1474988;
4)за формулою (5.9)
I ≈ 201 ( y0 + y10 + 2( y1 + y2 + …+ y9 )) = 1,1483829. 5) за формулою (5.10)
I ≈ 301 ( y0 + y10 + 2( y2 + y4 + y6 + y8 ) + + 4( y1 + y3 + y5 + y7 + y9 )) = 1,1477932.
Оцінимо точність одержаних результатів. Знайдемо похідні
f ′(x) = |
x |
, f ′′(x) = |
1 |
, f (4) (x) = |
3(4x2 −1) |
. |
|
1+ x2 |
(1+ x2 )3 |
|
(1+ x2 )7 |
На відрізку [0; 1] виконуються нерівності
| f ′(x) |≤ 1 , | f ′′(x) |≤ 1 , | f (4) (x) | ≤ 9 .
Використовуючи формули з табл. 5.3, дістанемо такі оцінки:
| R ( f ) | |
пр1 |
≤ |
(1− 0)2 1 |
= |
0, 05 ; | R |
( f ) | |
|
≤ |
1 |
|
< 0, 00042 ; |
||||
|
|
|
|
||||||||||||
n |
|
|
2 10 |
n |
пр2 |
2400 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
| Rn ( f ) |тр ≤ |
|
|
1 |
|
< 0, 00084 |
; | R2n ( f ) | пар≤ |
|
9 |
|
|
= 0, 000005. |
||||
1200 |
180 (10)4 |
|
Порівнявши похибки, переконуємось, що найбільш точним є результат, одержаний за формулою Сімпсона (парабол)
I = 1,147793 ± 0, 000005.
Зауваження. Заданий інтеграл можна обчислити за формулою Нью- тона—Лейбніца. Маємо
1 |
1 |
1 |
x |
2 |
1 |
1 |
+ x |
2 |
−1 |
|
I = ∫ 1+ x2 dx = x 1+ x2 |
|
− ∫ |
|
dx = 2 − ∫ |
|
dx = |
||||
|
1+ x2 |
|
|
|
|
|||||
0 |
0 |
0 |
0 |
|
1+ x2 |
1 |
1 |
dx |
|
|
= 2 − ∫ |
1+ x2 dx + ∫ |
= 2 − I + ln(1+ 2) . |
||
|
||||
0 |
0 |
1+ x2 |
403
Звідси
I = |
1 |
( 2 + ln(1+ 2)) ≈ 1,1477935 |
, |
|||
2 |
||||||
|
|
|
|
|
||
що підтверджує правильність проведених обчислень. |
|
|||||
|
|
2 |
dx |
|
|
|
2. Обчисліть інтеграл ∫ |
з точністю до 0,00005, використовуючи фор- |
|||||
x |
||||||
|
|
1 |
|
|
||
|
|
|
|
|
мулу Сімпсона.
Розв’язання. Оцінимо спочатку, на скільки рівних частин достатньо
розбити відрізок [1; 2] , |
|
щоб гарантувати задану точність. Число n визна- |
|||||||||||||||||||||||||||||||||
чимо з нерівності |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
| R |
|
|
( f ) | |
|
|
|
≤ |
(b − a)5 |
M |
3 |
< 0, 00005 , |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 (2n)4 |
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
2n |
|
|
|
|
пар |
|
|
|
|
|
|
|
|
|
||||||||||||
де b − a = 1, |
M3 |
= max |
|
1 |
(4) |
|
= max |
|
24 |
|
= 24. Маємо |
||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
x5 |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
x [1; 2] |
|
x |
|
|
|
|
|
x [1; 2] |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
, (2n)4 |
|
|
|
|
||||||
|
< 0, 00005, (2n)4 |
> |
|
|
|
|
|
|
|
|
> 2668, 2n > 7,18 . |
||||||||||||||||||||||||
|
180 (2n)4 |
|
180 0, 00005 |
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
Отже, |
|
2n = 8 . Розіб’ємо відрізок |
[1; 2] |
|
на 8 рівних частин точками |
|||||||||||||||||||||||||||||
|
x = 1+ 0,125i (i = 0, 1, 2, ..., 8) |
|
і обчислимо значення функції f (x) = |
1 |
у |
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|||
цих точках із точністю до 0,000001 (табл. 5.5). |
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 5.5 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
№ |
|
|
хі |
|
|
|
|
|
|
|
|
уі |
|
|
|
|
|
|
|
|
№ |
|
|
|
|
|
|
хі |
|
уі |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
0 |
|
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
1,675 |
|
0,653846 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
1 |
|
|
1,125 |
|
|
|
0,888888 |
|
|
|
|
6 |
|
|
|
|
|
1,750 |
|
0,571428 |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
2 |
|
|
1,25 |
|
|
|
0,8 |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
1,875 |
|
0,533333 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
3 |
|
|
1,375 |
|
|
|
0,727272 |
|
|
|
|
8 |
|
|
|
|
|
2 |
|
|
0,5 |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
4 |
|
|
1,5 |
|
|
|
|
0,666666 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
За формулою Сімпсона дістаємо |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
I ≈ |
1 |
( y |
0 |
+ y + 2( y |
2 |
+ y |
4 |
+ y ) + 4( y + y |
+ y |
+ y )) = 0, 69315 . |
|||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
24 |
|
8 |
|
|
|
|
|
|
|
|
6 |
|
|
|
|
1 |
|
|
3 |
5 |
7 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблиця 5.6
№ |
|
|
|
|
f(x) |
a |
b |
№ |
|
|
|
|
|
f(x) |
a |
b |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
ln x |
1 |
2 |
16 |
|
|
|
|
|
x−2 |
1 |
2 |
||||||||||
2 |
|
|
|
|
|
x |
0 |
1 |
17 |
|
|
|
|
|
3 x |
0 |
1 |
|||||||||
3 |
|
|
|
|
4 x |
0 |
2 |
18 |
|
|
|
|
|
x + 1 |
0 |
2 |
||||||||||
4 |
|
|
|
|
1 |
|
|
|
|
|
1 |
2 |
19 |
|
1 |
|
|
|
|
0 |
1 |
|||||
|
1 + x2 |
|
|
4 + x2 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||
5 |
|
|
|
|
|
x |
|
0 |
1 |
20 |
|
|
|
|
|
x |
|
0 |
2 |
|||||||
1 |
+ x2 |
|
|
4 + x2 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||
6 |
|
|
|
|
2 − x |
0 |
2 |
21 |
|
3 x + 2 |
0 |
1 |
||||||||||||||
7 |
|
|
|
|
xex |
0 |
1 |
22 |
|
|
|
x ln x |
1 |
2 |
||||||||||||
8 |
|
|
|
|
ln x |
|
1 |
2 |
23 |
|
1 |
|
|
|
|
0 |
1 |
|||||||||
|
|
|
|
|
x |
|
|
|
|
x + 2 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
9 |
|
|
|
|
|
1 |
|
|
|
|
|
1 |
2 |
24 |
|
1 |
|
|
|
|
1 |
2 |
||||
|
|
|
|
|
x3 |
|
|
|
|
|
x |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
10 |
|
|
|
|
|
x |
|
1 |
2 |
25 |
|
|
|
|
x + 1 |
|
2 |
4 |
||||||||
|
|
|
x + 1 |
|
|
|
|
x − 1 |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
11 |
|
|
|
|
|
x2 |
|
1 |
2 |
26 |
|
|
|
|
|
x2 |
|
1 |
2 |
|||||||
1 |
+ x2 |
|
|
4 + x2 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||
12 |
|
|
|
|
1 |
|
|
|
|
|
0 |
1 |
27 |
|
1 |
|
|
|
|
1 |
2 |
|||||
|
|
|
4 − x2 |
|
|
|
|
9 − x2 |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
13 |
|
ln(x −1) |
2 |
3 |
28 |
|
ln(x + 1) |
0 |
2 |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
14 |
|
|
|
2x + 1 |
0 |
1 |
29 |
|
|
|
|
3x − 1 |
1 |
2 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
15 |
|
|
|
|
|
x 2 |
|
0 |
1 |
30 |
|
|
|
|
|
x3 |
|
0 |
1 |
|||||||
1 |
+ x3 |
|
|
3 + x4 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||
406 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
або
a xn + a xn−1 |
+ + a x + a = y , |
|
||||||
|
0 0 |
1 0 |
n−1 0 |
n |
0 |
|
|
|
a xn + a xn−1 |
+ + a x |
+ a |
= y , |
|
|
|||
|
0 1 |
1 1 |
n−1 1 |
n |
1 |
|
(5.11) |
|
............................................................ |
||||||||
|
|
|
|
|
|
|
|
|
a xn + a xn−1 |
+ + a x |
+ a |
= y |
n |
. |
|
||
|
0 n |
1 n |
n−1 n |
n |
|
|
|
Справді, система лінійних алгебраїчних рівнянь (5.11) відносно невідомих а0, а1, … , аn має єдиний розв’язок, оскільки визначник основної матриці системи
xn |
xn−1 |
x |
1 |
|
0 |
0 |
0 |
|
|
xn |
xn−1 |
x |
1 |
|
1 |
1 |
1 |
|
, |
........................ |
|
|||
|
|
|||
xn |
xn−1 |
x |
1 |
|
n |
n |
n |
|
|
відомий в алгебрі як визначник Вандермонда, відмінний від нуля. Звідси випливає, що інтерполяційний многочлен n-го степеня Рn(x) існує і єдиний (може трапитися, що деякі коефіцієнти в Рn(x) дорівнюють нулю, в тому числі й а0; отже, інтерполяційний многочлен у загальному випадку має степінь не більший, ніж n).
Проте запропонований спосіб не є раціональним, тому на практиці використовують інші, зручніші й менш громіздкі методи.
Розглянемо наближення функції f(x) за допомогою функцій ϕ(x), представлених многочленами різного степеня.
Нехай обрано деяку сукупність функцій
ϕ0(x), ϕ1(x), ϕ2(x), ... , ϕn(x). |
|
Інтерполяційну функцію ϕ(x) запишемо у вигляді |
|
ϕ(x) = а0ϕ0(x) + а1ϕ1(x) + а2ϕ2(x) + ... + аn ϕn(x), |
(5.12) |
або
n
ϕ(x) = ∑ ai ϕi(x),
i=0
де а0, а1, … , аn — невизначені параметри, які повинні підбиратися так, щоб функція ϕ(x) була рівна заданій функції f (x) у вузлах інтерполяції, тобто
задовольняла умови
ϕ(x0 ) = f (x0 ), ϕ(x1 ) = f (x1), … , ϕ(xn ) = f (xn ) . (5.13)
408
Для |
виконання умов (5.15) |
|
|
достатньо накласти на функції Ф0 (x) , |
||
Ф1 (x), |
, Фn (x) |
такі обмеження: |
|
|||
|
|
Ф (x |
|
0 |
для i ≠ j, |
|
|
|
j |
) = |
|
||
|
|
i |
|
|
для i = j, |
|
|
|
|
|
|
1 |
|
тобто Ф0 (x0 ) = 1, |
Ф1 (x1 ) = 1,…, |
|
Фn (xn ) = 1 ; в усіх інших вузлах значення |
|||
цих функцій дорівнюють нулю. |
|
|
|
|
||
Побудуємо функцію Фi (x) |
загального вигляду, яка в заданих точках |
x0, x1, … , xі–1, xі+1, … , xn дорівнює нулю, а в точці xі ― одиниці. Першу умову Фi (x j ) = 0 , j ≠i задовольняє функція
Фi (x) = ci (x − x0 )(x − x1 )…(x − xi−1 )(x − xi+1 )…(x − xn ) ,
де ci ― довільна стала.
Враховуючи другу умову Фi (xi ) =1 , дістанемо
Фi (xi ) = ci (xi − x0 )(xi − x1 )…(xi − xi−1 )(xi − xi+1 )…(xi − xn ) = 1 .
Звідси
ci |
= |
|
|
1 |
, |
|
|
(xi |
− x0 )(xi |
− x1 )…(xi − xi−1 )(xi − xi+1 )…(xi − xn ) |
|
||||
|
|
|
|
||||
тоді |
|
|
(x − x0 )(x − x1 )…(x − xi−1 )(x − xi+1 )…(x − xn ) |
|
|||
Фi |
(x) = |
. (5.17) |
|||||
(xi − x0 )(xi − x1 )…(xi − xi−1 )(xi − xi+1 )…(xi − xn ) |
|||||||
|
|
|
|
||||
Отже, функція (5.16), |
в якій функції Ф0 (x), Ф1 (x), ..., Фn (x) визнача- |
ються за формулою (5.17), інтерполює задану функцію f(x) у вузлах x0, x1, … , xn . Справді, при х = x0 Ф0 (x0 ) = 1, а функції Ф1 (x), Ф2 (x), , Фn (x) обертаються в нуль, отже, Ln (x0 ) = f (x0 ). При х= x1 уже Ф1 (x1 ) = 1 , а функ-
ції Ф0 (x) , Ф2 (x), , |
Фn (x) обертаються в нуль і т. д. |
|
|
||||||||
Запишемо многочлен (5.16) у розгорнутому вигляді |
|
|
|||||||||
|
|
|
|
|
|
||||||
|
L (x) = f (x ) |
(x − x1 )(x − x2 )…(x − xn ) |
|
+ |
|
||||||
(x0 − x1 )(x0 − x2 )…(x0 − xn ) |
|||||||||||
|
n |
0 |
|
|
|||||||
|
+ f (x1 ) |
|
(x − x0 )(x − x2 )…(x − xn ) |
+ …+ |
|
(5.18) |
|||||
|
(x1 − x0 )(x1 − x2 )…(x1 − xn ) |
||||||||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
(x − x0 )(x − x1 )…(x − xn−1 ) |
|
|
|||||
|
+ f (xn ) |
|
. |
|
|
||||||
(xn − x0 )(xn − x1 )…(xn − xn−1 ) |
|
|
|||||||||
410 |
|
|
|
|
|
|
|
|
|
|