: ; ' = f (x, y) [ a, b ] 0 = f (x 0) , , , ; .
5.1.
[1,7; 2,7] : (1,7) = 5,3 h = 0,1 h.
: , , , .
.
1. (. 5.1)
a = 1,7 b = 2,7
h = 0,1
y 0 = 5,3 i = 0.. n
.5.1.
2. , (.5.2).
f derive(y) =
.5.2. ,
3. ,
. : f ; f deriv
; a, b ; h ; 0
.
4. (. 5.3).
fnPikan(fn, fn derive, a, b, h, y0)=
. 5.3. ,
( fnPikar.mcd)
fnPikar(f, f derive, a, b, 0.1, y0) =
7,78457519486·10-11 | |
5,3 | |
5,46340155616 | |
5,62650688007 | |
5,78947945853 | |
5,95251650231 | |
6,11584391144 | |
6,27971330675 | |
6,44440084325 | |
6,61020759752 | |
6,77746140952 | |
6,94652015221 |
. 5.4.
5.2.
[1,7; 2,7] : (1,7) = 5,3 h = 0,1 h h /2.
: , , , .
.
. 5.5 5.7.
= 1,7 b = 2,7 0 = 5,3
h = 0,1 n = 10
i = 0..n
y0 = y0 xi = a + ih h2 = 0,05
5.5. thcad
h h /2
.
1. , (.
5.6).
.5.6. ,
2. (. 5.7.).
ES h = eyler(f, a, b, h, y0)
ES h2 = eyler(f, a, b, , y0)
. 5.7.
, , .
|
|
. 5.8.
h h /2
5.3.
.
5.3.
[1,7; 2,7] (1,7) = 5,3 h = 0,1 h 2 h.
: , , , .
.
1. (. 5.9).
a = 1,7 b = 2,7
h = 0,1
y 0 = 5,3
i = 0..n
.5.9.
2. , . : fn ; a, b ; h ; y 0 .
3. , Mathcad (. 5.10).
RK h = fnRungeKutta(f, a, b, h, y0)
RK 2h = fnRungeKutta(f, a, b, 2h, y0)
. 5.10. ,
5.4.
[1,7; 2,7] (1,7) = 5,3 h = 0,1 h.
: , , , .
.
1. (. 5.11).
yi = fnRungeKutta(f, a, b, h, y0)i
. 5.11.
2. , (. 2.10.3). a, b ; y 1 ; h .
. 5.12. ,
3. . 5.13.
. 5.13.
1. ?
2. .
3.
?
4.
?
5. .
6. ?
7. ,
?
8.
. ?
9. ?
10. ,
,
, ,
?
5
5.1.
y = f (x, y) [ a, b ] () = h ( . 2.10.1):
1) h h /2;
|
|
2) h 2 h;
3) ;
4) .
: , , . 5 .
5.1.
f (x, y) | [ a, b ] | y 0 | h | |
3 2 + 0,1 | [0; 1] | (0) = 0,2 | 0,1 | |
0,185(x 2 + cos(0,7 x)) + 1,843 y | [0,2; 1,2] | (0,2) = 0,25 | 0,1 | |
[1,6; 2,6] | (1,6) = 4,6 | 0,1 | ||
[0,2; 1,2] | (0,2) = 1,1 | 0,1 | ||
[1,4; 2,4] | (1,4) = 2,5 | 0,1 | ||
[1,7; 2,7] | (1,7) = 5,3 | 0,1 | ||
[2,6; 4,6] | (2,6) = 3,5 | 0,2 | ||
[2; 3] | (2) = 2,3 | 0,1 | ||
1,6 + 0,5y2 | [0; 1] | (0) = 0,3 | 0,1 | |
[1,8; 2,8] | (1,8) = 2,6 | 0,1 | ||
[2,1; 3,1] | (2,1) = 2,5 | 0,1 | ||
e 2 x + 0,25 y 2 | [0; 0,5] | (0) = 2,6 | 0,05 | |
[- 2; -1] | (-2) = 3 | 0,1 | ||
0,133·(x2 + sin(2 x)) + 0,872 y | [0,2; 1,2] | (0,2) = 0,25 | 0,1 | |
sin(x + y) +1,5 | [1,5; 2,5] | (1,5) = 4,5 | 0,1 | |
[0,4; 1,4] | (0,4) = 0,8 | 0,1 | ||
2,5 x + cos(y + 0,6) | [1; 3] | (1) = 1,5 | 0,2 | |
cos(1,5 y + x)2 + 1,4 | [1; 2] | (1) = 1,5 | 0,1 | |
[1,5; 2] | (1,5) = 2,1 | 0,05 | ||
cos y + 3 x | [0; 2] | (0) = 1,3 | 0,1 | |
cos(1,5 x y 2) 1,3 | [-1; 1] | (-1) = 0,2 | 0,2 | |
[1,6; 2,6] | (1,6) = 4,6 | 0,1 | ||
e -(y 1) + 2 x | [0; 0,5] | (0) = 0,3 | 0,05 | |
1 + 2 y sin x y 2 | [1; 2] | (1) = 0 | 0,1 | |
[0; 1] | (0) = 0 | 0,1 | ||
0,166(x 2 + sin(1,1 x)) + 0,883 y | [0,2; 1,2] | (0,2) = 0,25 | 0,1 | |
[1,7; 2,7] | (1,7) = 5,6 | 0,1 | ||
[1,4; 2,4] | (1,4) = 2,5 | 0,1 | ||
[0,6; 1,6] | (0,6) = 0,8 | 0,1 | ||
[1; 2] | (1) = 5,9 | 0,1 | ||
1 + 0,8 y sin x - 2 y 2 | [0; 1] | (0) = 0 | 0,1 | |
[0,5; 1,5] | (0,5) = 1,8 | 0,1 | ||
[1,2; 2,2] | (1,2) = 1,8 | 0,1 | ||
1 + 2,2 · sin x + 1,5 y 2 | [0; 1] | (0) = 0 | 0,1 | |
[0; 1] | (0) = 0 | 0,1 | ||
[0; 1] | (0) = 0 | 0,1 | ||
[0; 1] | (0) = 0 | 0,1 | ||
0,2 x 2 + y 2 | [0; 1] | (0) = 0,8 | 0,1 | |
x 2 + y | [0; 1] | (0) = 0,4 | 0,1 | |
xy + 0,1 y 2 | [0; 1] | (0) = 0,5 | 0,1 |
:
.., .., ..
: . .: , 2012. 212 .
.. : .-. . .: ; . 2012. 39 .
.., .. - : , , 2011, 211 .
.. Mathcad: . .: , 2009. - 384 .
:
.., .. Mathcad.
.: -, 2005. 464 .
.., .., .., .., .. : . / . ., 2001.
.. Excel. .: , 2005. 476 .
.., .., .. .-.: , 1976
.. .-.: , 1983
.. .-.: , 1976
.. .-.: , 1981
.., .. .-: , 1982
.., .. .-.: ,1979
|
|
.. .-. 2001. 306 .
.. Excel 7.0.-.: BHV,1997,384
-:
http://www.open-mechanics.com/journals -
http://www.spbgunpt.narod.ru/ur_gigm.htm - ,
http://elibrary.ru/defaultx.asp - Elibrary
1. 1:
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8. 1
2. 2:
1.1.
1.2.
1.3.
1.4.
1.5. 2
3. 3:
3.1.
3.2.
3.3. 3
4. 4:
4.1.
4.2.
4.3.
4. 4.
4.5.
4.6. 4
5. 5:
5.1.
5.2.
5.3.
5.4.
5.5.
5.6. 5
6.