17.05.2015 Views

Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...

Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...

Metody numeryczne cz. 10 - Instytut Metod Komputerowych w ...

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!