Автор работы: Пользователь скрыл имя, 07 Января 2011 в 09:45, контрольная работа
6 задач.
Вычисление интеграла по формуле Симпсона:
I ≈ ∆x/3( y0+ 4(y1
+ y3 + y5
+ y7)+ 2(y2 + y4 + y6)
+ y8) = 0,66709
Вычислим интеграл по формуле Симпсона с шагом 0.1
i | xi | 1/xi² | i | xi | 1/xi² |
0 | 1,0 | 1 | 11 | 2,1 | 0,22676 |
1 | 1,1 | 0,82645 | 12 | 2,2 | 0,20661 |
2 | 1,2 | 0,69444 | 13 | 2,3 | 0,18904 |
3 | 1,3 | 0,59172 | 14 | 2,4 | 0,17361 |
4 | 1,4 | 0,5102 | 15 | 2,5 | 0,16 |
5 | 1,5 | 0,44444 | 16 | 2,6 | 0,14793 |
6 | 1,6 | 0,39063 | 17 | 2,7 | 0,13717 |
7 | 1,7 | 0,34602 | 18 | 2,8 | 0,12755 |
8 | 1,8 | 0,30864 | 19 | 2,9 | 0,11891 |
9 | 1,9 | 0,27701 | 20 | 3,0 | 0,11111 |
10 | 2,0 | 0,25 |
I ≈ ∆x/3( y0+ 4(y1 + y3 + y5+ y7+ y9+ y11+ y13+ y15+ y17 + y19)+ 2(y2 + y4 + y6+ y8+ y10+ y12+ y14+ y16 + y18) + y20) = 0,66668.
Таким образом, погрешность вычисления интеграла по формуле Симпсона равна:
∆≈ 0,000027
Задача 6. Численное решение задача Коши для обыкновенного дифференциального уравнения. Методы Эйлера и Рунге – Кутта.
Дано:
dy/dx =0.72x - √y
y(1) = 0.1
x ϵ [1,5]
Эта задача имеет точное решение y = 0.16 x². Пусть h = 0.8.
Вычислим количество точек, в которых будем искать решение:
N = (b-a)/h +1 = (5-1)/0.8 + 1 = 6.
Расчётное соотношение методом Эйлера имеют вид:
yi+1 = yi + 0.8*(0.72xi - √ yi ) , I = 0,1,2,3,4
y1 = 0.1
xi = 1 + 0.8*i, i = 0,1,2,3,4,5
Результат расчётов запишем в таблицу:
i | xi | yi | F(xi,yi) | Точное решение |
0 | 1 | 0.1 | 0,16 | |
1 | 1,8 | 0,42301 | 0,5184 | |
2 | 2,6 | 0,93150 | 1,0816 | |
3 | 3,4 | 1,65699 | 1,8496 | |
4 | 4,2 | 2,58560 | 2,8224 | |
5 | 5 | 3,71841 | 4,0000 |
Расчётные соотношения метода Рунге – Кутта имеют вид:
yi+1 = yi + 0.8/6*(K1+2K2+K3+K4)
y1 = 0.1
xi = 1 + 1*i, i = 0,1,2,3,4,5
K1 = 0.72xi - √yi ,
K2 = 0.72(xi +0.4) – √ (yi +0.4 K1),
K3 = 0.72(xi +0.4) -√ (yi + 0.4K2),
K4 = 0.72(xi +
0.8 )- √(yi +
0.8K3
)
Результат расчётов
по формулам Рунге-Кутта запишем
в таблицу:
i | xi | yi | K1 | K2 | K3 | K4 |
0 | 1 | 0,1 | 0,40377 | 0,85328 | 1,03308 | 1,80624 |
1 | 1,8 | 0,64618 | 0,49214 | 0,97700 | 1,17094 | 2,00490 |
2 | 2,6 | 1,26551 | 0,74705 | 1,33387 | 1,56859 | 2,57792 |
3 | 3,4 | 2,09584 | 1,00030 | 1,68841 | 1,96366 | 3,14723 |
4 | 4,2 | 3,13579 | 1,25318 | 2,04246 | 2,35816 | 3,71572 |
5 | 5 | 4,38506 |
x | y | k1 | k2 | k3 | k4 |
1 | 0,1 | 0,403772 | 0,496621 | 0,461513 | 0,611011 |
1,8 | 0,363056 | 0,693459 | 0,783726 | 0,761476 | 0,88598 |
2,6 | 0,779674 | 0,989008 | 1,075898 | 1,059985 | 1,172201 |
3,4 | 1,35262 | 1,284978 | 1,36976 | 1,357405 | 1,462416 |
4,2 | 2,082561 | 1,580892 | 1,664299 | 1,654206 | 1,754485 |
5 | 2,969745 | 1,876705 | 1,959159 | 1,950628 | 2,047562 |
x | y | k1 | k2 | k3 | k4 |
1 | 0,1 | 0,403772 | 0,853281 | 1,033085 | 1,80624 |
1,8 | 0,646184 | 0,492144 | 0,977002 | 1,170945 | 2,004901 |
2,6 | 1,265516 | 0,747048 | 1,333868 | 1,568596 | 2,577925 |
3,4 | 2,095841 | 1,000298 | 1,688417 | 1,963665 | 3,14723 |
4,2 | 3,135789 | 1,253184 | 2,042458 | 2,358167 | 3,715718 |
5 | 4,385059 | 1,505947 | 2,396325 | 2,752477 | 4,283928 |