Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...
Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...
Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
k<br />
Michał Pazdanowski<br />
<strong>Instytut</strong> Technologii Informacyjnych w Inżynierii Lądowej<br />
Wydział Inżynierii Lądowej<br />
Politechnika Krakowska<br />
{} 3<br />
= f ( t , z )<br />
1<br />
1<br />
( t + ⋅h,<br />
z + ⋅h⋅k<br />
)<br />
{} 3<br />
{} 3<br />
2<br />
k<br />
k<br />
k<br />
k<br />
k<br />
k<br />
=<br />
f<br />
2<br />
2<br />
2<br />
k<br />
2<br />
1<br />
1<br />
2<br />
2<br />
3⋅<br />
=<br />
{} 3<br />
Iteracja trzecia:<br />
3⋅<br />
z2<br />
− 5<br />
= =<br />
t + 1<br />
2<br />
1 {} 3<br />
( z + ⋅h⋅k<br />
) − 5 3⋅( 2,447619+<br />
0,5⋅0,500⋅0,585714)<br />
2<br />
t<br />
2<br />
+<br />
2<br />
1<br />
2<br />
1<br />
⋅h<br />
+ 1<br />
3⋅2,447619−5<br />
3,000+<br />
1<br />
4 <br />
=<br />
= 0,585714<br />
3,000+<br />
0,5⋅0,500+<br />
1<br />
−5<br />
= 0,654622<br />
, (28)<br />
z = z + h⋅k<br />
= 2,447619 + 0,500⋅0,654622<br />
2,774930 . (29)<br />
3 2 2<br />
=<br />
{} 1<br />
= f ( t , z )<br />
1<br />
1<br />
( t + ⋅h,<br />
z + ⋅h⋅k<br />
)<br />
{} 1<br />
{} 1<br />
2<br />
1<br />
1<br />
( t + ⋅h,<br />
z + ⋅h⋅k<br />
)<br />
{} 1<br />
{} 1<br />
3<br />
=<br />
=<br />
k<br />
f<br />
f<br />
( t + h,<br />
z + h⋅k<br />
)<br />
{} 1<br />
{} 1<br />
4<br />
0<br />
0<br />
=<br />
f<br />
2<br />
2<br />
0<br />
0<br />
0<br />
1<br />
0<br />
=<br />
k<br />
2<br />
2<br />
1<br />
z = z<br />
0<br />
1<br />
2<br />
3<br />
+ h⋅<br />
<strong>Metod</strong>a Rungego – Kutty IV rzędu<br />
0<br />
0<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
2,000000 + 0,500 ⋅<br />
Iteracja pierwsza:<br />
3⋅<br />
z0<br />
− 5<br />
= =<br />
t + 1<br />
0<br />
1 {} 1<br />
( z + ⋅h⋅k<br />
) − 5 3⋅( 2,000000+<br />
0,5⋅0,500⋅0,333333)<br />
0<br />
t<br />
⋅h<br />
+ 1<br />
0<br />
1 {} 1<br />
( z + ⋅h⋅k<br />
) − 5 3⋅( 2,000000+<br />
0,5⋅0,500⋅0,384615)<br />
0<br />
t<br />
⋅h<br />
+ 1<br />
0<br />
{} 1<br />
( z + h⋅k<br />
) − 5 3⋅( 2,000000+<br />
0,500⋅0,396450)<br />
0<br />
t<br />
0<br />
+<br />
+<br />
2<br />
2<br />
1<br />
2<br />
1<br />
2<br />
3<br />
+ h + 1<br />
1<br />
2<br />
3⋅2,000000−5<br />
2,000+<br />
1<br />
1 {} 1 1 { 1} 1 { 1} 1 { 1}<br />
( ⋅k<br />
+ ⋅k<br />
+ ⋅k<br />
+ ⋅k<br />
)<br />
6<br />
1<br />
=<br />
=<br />
=<br />
= 0,333333<br />
2,000+<br />
0,5⋅0,500+<br />
1<br />
2,000+<br />
0,5⋅0,500+<br />
1<br />
2,000+<br />
0,500+<br />
1<br />
−5<br />
1<br />
( ⋅0,333333+<br />
1⋅0,384615+<br />
1⋅0,396450+<br />
1⋅0,455621) = 2, 195924<br />
6<br />
{} 2<br />
= f ( t , z )<br />
1<br />
1<br />
( t + ⋅ h,<br />
z + ⋅ h⋅<br />
k )<br />
{} 2<br />
{} 2<br />
2<br />
1<br />
1<br />
( t + ⋅ h,<br />
z + ⋅ h⋅<br />
k )<br />
{} 2<br />
{} 2<br />
3<br />
=<br />
=<br />
k<br />
( t + h,<br />
z + h⋅<br />
k )<br />
{} 2<br />
{} 2<br />
4<br />
f<br />
f<br />
1<br />
1<br />
=<br />
f<br />
2<br />
2<br />
1<br />
1<br />
1<br />
1<br />
1<br />
=<br />
2<br />
2<br />
k<br />
0<br />
1<br />
z = z<br />
1<br />
2<br />
3<br />
+ h⋅<br />
1<br />
1<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
2,195924 + 0,500 ⋅<br />
3<br />
2<br />
3<br />
3<br />
Iteracja druga:<br />
3⋅<br />
z1<br />
− 5<br />
= =<br />
t + 1<br />
3<br />
3<br />
6<br />
1<br />
1 {} 2<br />
( z + ⋅ h⋅<br />
k ) − 5 3⋅( 2,195924+<br />
0,5⋅0,500⋅0,453649)<br />
1<br />
⋅ h + 1<br />
1<br />
1 {} 2<br />
( z + ⋅ h⋅<br />
k ) − 5 3⋅( 2,195924+<br />
0,5⋅0,500⋅0,514135)<br />
1<br />
⋅ h + 1<br />
1<br />
{} 2<br />
( z + h⋅k<br />
) − 5 3⋅( 2,195924+<br />
0,500⋅0,526233)<br />
1<br />
t<br />
t<br />
1<br />
2<br />
+<br />
2<br />
+<br />
1<br />
2<br />
1<br />
2<br />
3<br />
t + h + 1<br />
1<br />
2<br />
4<br />
3⋅2,195924−5<br />
2,500+<br />
1<br />
1 {} 1 1 { 1} 1 { 1} 1 { 1}<br />
( ⋅k<br />
+ ⋅k<br />
+ ⋅k<br />
+ ⋅k<br />
)<br />
6<br />
1<br />
=<br />
=<br />
=<br />
6<br />
=<br />
= 0,453649<br />
2,500+<br />
0,5⋅0,500+<br />
1<br />
2,500+<br />
0,5⋅0,500+<br />
1<br />
2,500+<br />
0,500+<br />
1<br />
−5<br />
1<br />
( ⋅0,453649+<br />
1⋅0,514135+<br />
1⋅0,526233+<br />
1⋅0,594280) = 2, 456646<br />
6<br />
{} 3<br />
= f ( t , z )<br />
1<br />
1<br />
( t + ⋅h,<br />
z + ⋅h⋅k<br />
)<br />
{} 3<br />
{} 3<br />
2<br />
1<br />
1<br />
( t + ⋅h,<br />
z + ⋅h⋅k<br />
)<br />
{} 3<br />
{} 3<br />
3<br />
=<br />
=<br />
k<br />
( t + h,<br />
z + h⋅k<br />
)<br />
{} 3<br />
{} 3<br />
4<br />
f<br />
f<br />
2<br />
2<br />
=<br />
f<br />
2<br />
2<br />
2<br />
2<br />
2<br />
2<br />
k<br />
2<br />
2<br />
1<br />
1<br />
2<br />
3<br />
2<br />
2<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
3⋅<br />
=<br />
3<br />
2<br />
3<br />
3<br />
3<br />
Iteracja trzecia:<br />
3⋅<br />
z2<br />
− 5<br />
= =<br />
t + 1<br />
3<br />
6<br />
4<br />
2<br />
1 {} 3<br />
( z + ⋅h⋅k<br />
) − 5 3⋅( 2,456646+<br />
0,5⋅0,500⋅0,592484)<br />
2<br />
⋅h<br />
+ 1<br />
2<br />
1 {} 3<br />
( z + ⋅h⋅k<br />
) − 5 3⋅( 2,456646+<br />
0,5⋅0,500⋅0,662188)<br />
2<br />
⋅h<br />
+ 1<br />
2<br />
{} 3<br />
( z + h⋅k<br />
) − 5 3⋅( 2,456646+<br />
0,500⋅0,674489)<br />
2<br />
t<br />
t<br />
t<br />
2<br />
+<br />
+<br />
2<br />
2<br />
1<br />
2<br />
1<br />
2<br />
3<br />
+ h + 1<br />
1<br />
2<br />
3⋅2,456646−5<br />
3,000+<br />
1<br />
=<br />
=<br />
=<br />
6<br />
=<br />
= 0,592484<br />
3,000+<br />
0,5⋅0,500+<br />
1<br />
3,000+<br />
0,5⋅0,500+<br />
1<br />
3,000+<br />
0,500+<br />
1<br />
−5<br />
−5<br />
−5<br />
= 0,384615<br />
= 0,396450<br />
= 0,455621<br />
−5<br />
−5<br />
, (30)<br />
. (31)<br />
= 0,514135<br />
= 0,526233<br />
= 0,594280<br />
−5<br />
−5<br />
, (32)<br />
. (33)<br />
= 0,662188<br />
= 0,674489<br />
= 0,751483<br />
, (34)