Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

metodichka_chm_chast_1

.pdf
Скачиваний:
7
Добавлен:
19.03.2016
Размер:
331.68 Кб
Скачать

 

 

 

 

 

11

 

 

( , ),

æ

h

K

 

ö

 

 

ç x hf , y0

=+K

1

÷y0, K+x hf 21

=

0 0

 

è

4

4

ø

 

 

æ

Kç x

è

h

K

2

ö

 

(

, 2 + K3 ).,-K2 =+ K 1 y+4 h0 K x 0hf

hf , y3 0=+

 

÷0

+

2

2

ø

 

 

 

1.6. М ет о ды

п о рядк а вы ш ечет верт о го

 

 

Для фо р мул ти па Рунге -Кутта сте пе ни б о льше

ч е тыр е х по ка за но , ч то

о ни

тр е б ую т N -кр а тно го

выч и сле ни я пр а во й ч а сти , где

N б о льше сте пе ни .

Э ти

фо р мулыи ме ю тгр о мо здки е ко эффи ци е нты, и мыо тпр а вляе м ч и та те ля к кни га м

[2,3].

 

 

 

 

 

 

 

 

 

1.7. Реш ени еси ст ем о б ы к но венны х ди фференци а льны х ура внени й

 

 

 

 

 

 

 

 

 

 

 

 

м ет о да м и

т и п а

Рунге-К ут т а

 

 

 

 

 

 

 

 

 

 

 

 

 

М

е то ды Рунге -Кутта

б е з тр уда

пе р е но сятся на р е ше ни е

за да ч

Ко ши для

си сте м о б ыкно ве нных ди ффе р е нци а льных ур а вне ни й р а зме р но сти M

 

 

ì

 

 

 

¢

=

 

 

 

 

 

 

 

Î

B]A, [x x y ), (f ,

 

 

 

 

 

 

 

 

 

 

(35)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

í

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

î

 

 

 

 

 

0

 

 

 

= y0 , y(x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

M Τ

 

 

 

 

1

 

M

Τ M

 

1

M11 2

M

Τ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где = (

 

 

,

 

,..., y

=y ( (

)

(

,..., y

 

f y

 

 

 

 

 

 

 

) y,y

 

 

)), y, x0 = f( ,...0 ,, 0

,...y , y, 0

yf),y...xy,

 

 

Ф о р мулыРунге -Кутта за пи сыва ю тся в ве кто р но м ви де

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_

 

 

_ 2

+ + _

q h) , (K +p

 

=...h +)K( p

h(36))K py y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1

 

0

q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

qq

q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

_

=

 

 

 

(

0 y0 ),x f h,K

1

 

 

 

_

 

 

 

æ

α

 

 

2

ç

...

è

 

 

 

 

 

 

 

æ

 

_

 

 

 

 

 

q

ç

 

 

è

 

В

ка ч е стве

пр и ме р а

ур а вне ни й

h ( )

+=β

_

 

h+

ö

 

 

1

÷,K)

 

21

 

00

ø

2

 

_

 

 

 

 

0

1

1

0

 

 

р а ссмо тр и м

( y

h

 

,

x

f hK

 

h (

)

+ β +

_

 

 

h

ö

 

 

+

h ...K ) ( y h

αq−1

 

÷+.=β)K(

 

,qq1

 

 

q

 

ø

 

q

 

 

си сте му

двух

ди ффе р е нци а льных

ìdy1 =

ï

ï dx

íïdy2 =

ï

î dx

12

(

1y 2 f),y,1x ,

(

2y2 f),y,1x ,

 

1

 

0 = 01

 

 

 

 

2

 

0 = y02 . x )y ( y ,y (x )

 

 

 

 

 

 

 

 

 

 

и двуч ле нную

фо р мулу ме то да Рунге -Кутта (20)

 

 

 

 

 

 

 

 

 

ì

 

 

 

 

 

 

 

 

1 æ _

_

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

1

0

 

 

 

 

 

 

 

ç

 

1 + K=2

÷,K+ y y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

_

 

 

 

 

 

 

è

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

_

ö

 

 

 

 

 

 

 

 

(37)

í

 

 

 

 

 

 

(

 

 

 

 

 

 

)

 

 

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

 

0

+=

K1

÷.y+ h x =,f h

k y,Kx ,f h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

0

20

0

 

 

 

 

 

 

 

î

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

Об р а щ а е м

 

вни ма ни е

 

ч и та те ля

на

то , ч то

в за пи сях

 

 

 

 

ili ,,kil ,yвеkр хни й

 

 

 

 

 

 

 

 

 

 

и нде кс о б о зна ч а е тно ме р

ко мпо не нты ве кто р но го р е ше ни я, а

 

ни жни й и нде кс –

но ме р

 

то ч ки ,

 

 

в

 

ко то р о й

за пи сыва е тся

р а ссма тр и ва е мо е

р е ше ни е .

Ра спи ше м

по ко мпо не нтно ве кто р ную

фо р мулу (37):

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

1

 

 

1

1

2

 

2

1

 

2

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

0

 

 

 

 

 

 

 

( 1

2 ),

1

 

0

 

 

 

(

1

+

K2 ), K+

= y y

+ K= K+ y y

 

 

 

 

 

(20

 

0 2

 

11 =

1

 

10

02 )

12 =

2

2 (

01 y02 ),y x, ,hf

K y,, y, Kx hf

 

1

 

1

( 0

 

 

 

1

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

1

 

0

+ K1 ), ,y= + K ,y+ h Kx hf

 

 

 

 

 

 

2

 

2

( 0

 

 

 

1

1

2

+

2

). ,=y

+ K ,y+ h Kx hf

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

1

0

K1

 

 

 

 

 

В ыр а же ни я для гла вных ч ле но в по гр е шно сте й

в случ а е

 

р е ше ни я си сте м

ур а вне ни й (35) ста но вятся гр о мо здки ми , мыи х не

пр и во ди м. Одна ко по дч е р кне м,

ч то выво ды о тно си те льно

гла вных ч ле но в по гр е шно сти ,

сде ла нные

для о дно го

ди ффе р е нци а льно го

 

ур а вне ни я,

 

 

о ста ю тся

в

си ле

и

 

 

 

для

си сте мы

ди ффе р е нци а льных ур а вне ни й. Если для си сте мыди ффе р е нци а льных ур а вне ни й

за пи сыва е тся а на ло г

ме то да

ти па

Рунге -Кутта

по р ядка

s ,

то

гла вна я ч а сть

по гр е шно сти

для ка ждо й ко мпо не нтыр е ше ни я

1,

2 ,..., y My и меy

е тта кж е по р ядо к

s + 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ϕq

0

0

q

i

qi) =( (h

O) h -k= )p-

+( y (

)h h x y

(38)

å

 

 

l

l

l

l

 

s+1

 

 

 

 

 

 

 

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

Ко гда

го во р ят,

ч то

р е ше ни е

си сте мы о б ыкно ве нных ди ффе р е нци а льных

ур а вне ни й по луч е но с а б со лю тно й по гр е шно стью

ε , то

по др а зуме ва ю т,

ч то все

ко мпо не нтыр е ше ни я и ме ю та б со лю тную по гр е шно сть, не

пр е выша ю щ ую

ε .

13

2. Двухсто ро нни еявны ем ет оды Рунге-К ут т а

Ка к и в о б ыч ных,

о дно сто р о нни х ме то да х Рунге -Кутта , в двухсто р о нни х

ме то да х пр и б ли ж е нно е

р е ше ни е в узле

x0 + h

б уде м

и ска ть в ви де (4),(5).

Отно си те льно гла вно й ч а сти по гр е шно сти

на ша ге

ϕq (h)

сде ла е м до по лни те льно е

пр е дпо ло же ни е . А и ме нно , б уде м сч и та ть, ч то гла вна я ч а стьпо гр е шно сти мо же т б ытьпр е дста вле на в ви де γhs+1Ψ[ f ]0 , где γ – не ко то р ый па р а ме тр , Ψ[ f ]0 – впо лне

о пр е де ле нный о пе р а то р , за ви сящ и й о тфункци и f и выч и сле нный в то ч ке x0 y0 )(. ,

Н а с б уде ти нте р е со ва тьси туа ци я, ко гда до пусти ма я о б ла стьзна ч е ни й па р а ме тр а γ со де р ж и тпа р ызна ч е ни й, о тли ч а ю щ и хся то лько зна ко м. То гда фо р мулыРунге -

Кутта (4),(5) для двух р а вных по ве ли ч и не и пр о ти во по ло жных по зна ку зна ч е ни й

па р а ме тр а

γ

γ (¹

) 0 б удут да ва ть ве р хне е

и ни ж не е пр и б ли ж е ни я к и ско мо му

р е ше ни ю .

Та ки е

фо р мулы б уде м на зыва ть фо р мула ми двухсто р о нне го

ме то да

Рунге -Кутта .

По луч е нные пр и б ли ж е нные

р е ше ни я б уде м о б о зна ч а ть

y1+ , y1.

Со о тве тствую щ и е

эти м пр и б ли же нным р е ше ни ям ло ка льные по гр е шно сти на

ша ге р а вны

 

 

 

 

ϕq γ ϕq γ

s 1

+

s+1

+

=hf(+

 

+

 

( )

 

0

h oΨ)

 

]h [

 

(39)

s 1

+

s+1

=hf−(

h]

+

[

( )

0

h oΨ).

 

 

 

И та к,

 

ко эффи ци е нты

α , β , pqii

вij двухсто р о нни х ме то да х

Рунге -Кутта

выб и р а ю тся

 

та к,

ч то б ы по гр е шно сть ме то да и ме ла ма кси ма льно

во змо ж ный

по р ядо к по

h пр и

усло ви и ,

ч то

гла вна я ч а сть по гр е шно сти и ме е тмно жи те ле м

ч и сло во й па р а ме тр ,

мо гущ и й

пр и ни ма ть

зна ч е ни я, р а вные

по

ве ли ч и не

и

пр о ти во по ло ж ные

по

зна ку.

Оч е ви дно ,

ч то

выч и сли в зна ч е ни я

y1+ , y1, мо жно

в

ка ч е стве пр и б ли ж е нно го

р е ше ни я взятьи х ср е дне е а р и фме ти ч е ско е

 

 

10 = 1 (

 

1+ y+ y1), y

 

 

 

 

 

 

 

 

(40)

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

по гр е шно стько то р о го

на по р ядо к выше

по гр е шно сте й y1+ , y1:

 

 

 

0

 

1

(

 

 

=)=

s+1 +

 

 

 

 

 

 

( )

 

 

q

q

q h o )+. h(

y

) h(

y( ) y h

 

(41)

 

2

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

2.1. Двучленны едвухст о ро нни ем ет о ды Рунге-К ут т а

 

 

 

 

 

Ра ссмо тр и м двухч ле нную

фо р мулу (11). Если сущ е ствуе т двухсто р о нни й

ме то д

Рунге -Кутта

вто р о го

по р ядка

с

двуч ле нно й фо р муло й,

то

тр е тья

пр о и зво дна я по гр е шно сти ϕ

′′′

в то ч ке h = 0 до лж на и ме тьв ка ч е стве мно ж ите ля

2 (h)

ч и сло во й

па р а ме тр

для лю б о й

функци и

 

fy)(x. , Э то не во змо жно ,

по ско льку в

выр а же ни и (16) для

′′′

)(0по сле дне е сла га е мо е не и ме е тч и сло во го

мно ж ите ля.

ϕ2

Сле до ва те льно , двуч ле нно го

двухсто р о нне го

ме то да Рунге -Кутта вто р о го

по р ядка

не

сущ е ствуе т.

По ка же м,

 

ч то

мо жно

по стр о и ть двуч ле нные

двухсто р о нни е

ме то ды пе р во го

по р ядка . В

 

это м случ а е

 

 

′′

¹ 0(0)

 

мы по ла га е м, ч то ϕ2

= 0,ϕ)(20

. И з

выр а же ни я (13) сле дуе т, ч то

р а ве нство нулю

пе р во й пр о и зво дно й по гр е шно сти в

то ч ке

h = 0 сво ди тся к усло ви ю

 

 

 

 

 

 

 

 

1− p

p22

= 0 ,21

 

 

 

 

 

 

 

 

(42)

а

 

 

 

 

 

′′

)(0ч и сло во му па р а ме тр у γ с уч е то м пр е дста вле ни я (14)

пр о по р ци о на льно сть ϕ2

– к р а ве нства м

 

 

 

 

 

 

 

 

 

 

 

 

 

- α2 p22 =

1

2

 

 

 

 

 

 

 

(43)

 

 

- β p22 = 21γ . 2

 

1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оч е ви дно , ч то

си сте ма

ур а вне ни й

(38),(39)

о тно си те льно

α β p

p22 21и, ме2

,е21т двухпа р а ме тр и ч е ско е

се ме йство

р е ше ни й. В

выр а зи м p ,α , β21

ч е 2р е з22зна ч е ни я па р а ме тр о в p21 :

 

 

 

p

1 p , α2 =

1− 2γ

- п ри22( p ¹ ), 1β21 =

1− 2γ

.

 

21

=

 

 

 

 

21

21(

 

 

 

- p21 )

21(

 

- p21 )

 

не и зве стных са мо м де ле ,

(44)

Та ки м

о б р а зо м,

со о тно ше ни я

(44)

пр и

p21

¹ 1

о пр е де ляю т

двухпа р а ме тр и ч е ско е

се ме йство

двухсто р о нни х

фо р мул Рунге -Кутта

пе р во го

по р ядка .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

За ме ч а ни е

1.

Случ а й

p21 = 1 не

пр е дста вляе т

и нте р е са .

В

са мо м

де ле ,

и з

 

 

ур а вне ни я (42) то гда

сле дуе т, ч то

p22 = 0 , а

ур а вне ни я (43) да ю т

 

 

е ди нстве нно е

р е ше ни е

для ч и сло во го мно ж и те ля γ (γ = 1

2

) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

За ме ч а ни е

2.

Если по тр е б о ва ть выпо лне ни я е сте стве нно го

усло ви я

0 ≤ α2 ≤ 1,

то

 

 

р е ше ни е

(44) на кла дыва е то гр а ни ч е ни я на выб о р па р а ме тр а γ :

 

15

p

 

1

γ

1

п ри

1

p21

> 0

, -

£ 21

(45)

 

2

2

 

 

 

 

 

 

 

 

 

 

 

1

γ

 

p

1

п ри

1

p21

< 0

. -

21- £

£

(46)

2

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

В

двухсто р о нне м

ме то де

Рунге -Кутта

на с и нте р е сую т па р ы

 

 

 

 

 

 

р а сч е тных

фо р мул,

со о тве тствую щ и е

 

зна ч е ни ям

 

± γ .

По это му

 

 

 

 

 

 

усло ви е

(46)

являе тся не до пусти мым,

а

усло ви е

(45)

для выб о р а

 

 

 

 

 

 

па р а ме тр о в p21

луч ше

 

за пи са тьв ви де

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

æ

1

 

 

 

 

 

 

1

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

,

 

γ

 

minç

 

 

,

p21 -

 

 

 

÷<.

 

£

 

21

 

 

 

 

 

 

 

(47)

 

 

 

 

 

 

2

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

За ме ч а ни е

3.

Если

 

 

 

 

па р а ме тр

 

 

 

 

 

p21 = 0 ,

 

то

 

p

 

1,

 

 

,

21

 

- γ .=α 2 = β- γ22 =

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Со о тве тствую щ и е

 

 

эти м

 

 

 

 

зна ч е ни ям

па р ы

р а сч е тных

фо р мул

 

 

 

 

 

 

двухсто р о нне го

ме то да Рунге -Кутта за пи шутся в ви де

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

æ

 

 

 

1 γ

 

 

 

 

 

+ γ

(

 

0 ,+y

ö

hf+

 

y

h

x

 

hfy

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

èç

12

 

,

 

012

 

0 )ø÷x=

 

 

 

(48)

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

1 γ

 

 

 

 

 

- γ

(,

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

èç

12

 

 

 

 

 

012

0 -y0 )ø÷x=,

hf+,

 

y

h

x

hfy

y

 

 

 

 

 

 

 

 

 

 

где

x1

 

 

 

 

x0

 

h

,

y 1

 

 

y

 

+

h

 

=0(

, y=0f )

.x0 +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В ыч и сле нно е

по

фо р муле

 

 

(40) пр и б ли ж е нно е

зна ч е ни е

пр и во ди тк

 

 

 

 

 

 

сле дую щ е й двуч ле нно й фо р муле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

h æ

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ö

æ

 

 

 

 

 

 

 

 

ö

ö

 

 

 

 

 

 

 

 

y1

y0

 

 

ç

ç

1

2

 

 

 

 

 

1

2

+

 

 

 

 

(

+ )÷

= ç

1+

0

1 0 -+γ

( 0

,-yγ0 )÷x÷ .hf(49),

γy ,h

γx f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 è

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

è

 

2

 

2

 

 

 

 

ø

ø

 

 

 

 

 

 

 

 

Ф о р мулыти па

(49) тр е б ую т3-кр а тно го

 

выч и сле ни я пр а во й ч а сти

 

 

 

 

 

 

и схо дно го

ур а вне ни я, и ме ю тпо гр е шно сть по р ядка

 

O(h3 ) ,

но пр и

 

 

 

 

 

 

это м о дно вр е ме нно

о пр е де ляю тся ве р хне е

и

ни ж не е пр и б ли ж е ни я

 

 

 

 

 

 

к и ско мо му р е ше ни ю .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пр и ме р ыдвуч ле нных двухсто р о нни х фо р мулме то да Рунге -Кутта :

 

 

 

 

 

 

1. γ =

 

1

 

p,21

= . 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ =

+

(

, y0 )x0 hfy1

 

0 y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(50)

 

 

 

 

 

 

 

 

 

 

,

 

 

 

+ ( +, y0=)x0 +hf

 

 

 

 

0 y h 0 x1 (hfy 0

y

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

2. γ =

1

p,21

=

. 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

h

 

 

h

 

 

 

 

ö

 

 

 

 

 

 

 

+

 

ç x hfy, y

+y

 

 

 

(

+, yf0=)÷x0

+

 

0

 

0 1

0

 

 

4

 

 

 

 

 

 

 

è

 

4

 

 

 

 

 

 

ø

 

 

 

 

 

 

(51)

 

 

æ

 

3

 

 

 

3

 

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

,

+

 

 

 

(

+, y0=)÷x0

hf+

0 y

h

0 x 1

hfy 0

y

 

 

4

4

 

 

 

è

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

3. γ =

1

p,21

=

. 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

h

 

 

h

 

 

 

 

ö

 

 

 

 

 

 

 

+

 

ç x hfy, y

+y

 

 

 

(

+, yf0=)÷x0

+

 

0

 

0 1

0

 

 

3

 

 

 

 

 

 

 

è

 

3

 

 

 

 

 

 

ø

 

 

 

 

 

 

(52)

 

 

æ

 

2

 

 

 

2

 

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

,

+

 

 

 

(

+, y0=)÷x0

hf+

0 y

h

0 x 1

hfy 0

y

 

 

3

3

 

 

 

è

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

4. γ =

1

, p21

=

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y+

y

h

4

 

 

 

y

y

 

h

 

4

 

 

 

(

(

,

,

)

)

3

æ

h

 

h

ö

 

 

 

 

 

 

ç x hf , y

+

 

yf (x+, yf0 )÷x0

+

0 = 0+

0 0

1

0

4

3

è

3

 

ø

 

 

 

(53)

 

3

 

 

 

( +, y0 )x0 hf+ 0 y h= 0 x+ (hf

 

)

 

,

+

0 0yf 1x

0

4

 

 

 

 

 

 

 

 

 

 

 

Н а по мни м,

ч то

во

все х двуч ле нных двухсто р о нни х ме то да х Рунге -Кутта

по гр е шно стьша га и ме е тви д

 

 

 

 

 

 

 

 

 

 

ϕ2

= γ

2 { x¢ +

 

y¢}x=x0 +

 

h3 )O. (

 

ff

 

h f

h

(

)

(54)

 

 

 

 

 

 

y= y0

 

 

 

 

 

 

 

 

 

 

 

 

2.2. Трехчленны едвухст о ро нни ем ет о ды Рунге-К ут т а

 

М е то дыэто го ти па

о б р а зую тне ско лько

тр е хпа р а ме тр и ч е ски х се ме йств [2 ]

и и ме ю тпо гр е шно стьна ша ге

по р ядка

O(h3 ) . В

пр и ве де нных ни ж е

пр и ме р а х 1-2

по гр е шно стьна ша ге

и ме е тви д

 

 

 

 

 

 

 

 

ϕ3

= γ

3 { ¢

¢ +

y¢}x=xx0 y+

h4 )O,

(

 

ff

fh f

h

( )

(55)

 

 

 

 

 

 

y= y0

 

 

 

 

 

 

 

 

 

 

в пр и ме р а х 3-4 – ви д

 

 

 

 

 

 

 

 

 

 

 

 

ϕ3

(h) = γ

h3

{

¢¢

+

¢¢

+2

2

¢¢

+

xy h

4

)O. ( xx

f ff

ff

(56)

 

 

 

2

 

 

 

yy }x=x0

 

 

 

 

 

 

 

 

 

y= y0

 

 

 

 

 

 

 

 

1. γ = 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

+

1

(

+ 4K3+) = K2 + Ky1

1

6

 

 

 

 

1

 

 

 

 

(

+ 4K3+), = K2

+ Ky1

1

6

y

y

0

(57)

0

где

= (

 

)

= (

+

+ K1 ), y 0h x, 0 hf

21K,

0y,K0x hf

 

 

 

 

 

 

æ

 

h

7

 

 

5

ö

 

 

æ

h

5

 

7

ö

 

 

 

 

 

+

Kç x hf ,

 

 

 

-

 

=÷+,

+

ç x hf ,

K

+Ky

 

Ky2=-÷K.

K 1 +

0

0

3

2

4

 

4

4

 

è

 

2

 

 

ø

 

 

è

2

4

 

ø

 

 

 

 

 

2. γ =

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

1

(

+ 3=K3+ ) +Ky1

1

4

(

+ 3=K3),+Ky1

 

1

1

4

 

 

 

y

y

0

(58)

0

где

( ,

),

+

 

æ

 

ç x

 

 

 

 

è

æ

2

,

+=

2

 

ç

 

 

 

3

3

 

è

 

 

 

h

 

K1

ö

 

æ

 

 

5

 

5

 

 

ö

 

 

 

 

hf , y

=+ K

÷y, K+ x hf

ç=

 

 

 

 

 

, +=

K

 

÷, + y h

K x

 

hf

 

0

0

 

1

0

4

0

4

0

 

 

21

 

 

12

 

ø

0 2

 

 

 

ø

 

 

è

 

 

12

 

 

 

 

 

 

 

ö

 

æ

 

2

 

 

2

 

ö

.+y+ h0

 

 

 

 

 

 

 

÷,+

 

ç

 

 

,

+=

 

K2÷

x 0 hf

 

3K 2+K

y30 h K x0

 

 

3

3

 

ø

 

è

 

 

 

 

ø

 

 

 

 

 

 

 

 

3. γ =

1 .

 

 

 

 

 

2

 

 

 

 

 

1

+

 

 

 

2

(3

6

 

 

3

2

 

 

 

2

 

3

 

где

 

 

 

 

 

 

( ,

),

+

 

(

 

+

 

 

+ K3+ ) +K2+ = K-1 y 1

 

y 0

+ K

,

Ky+

 

y

 

3

-K =

1

0

1

 

2

 

 

æ

h

 

K1

ö

æ

ç x hf , y

=+ K

÷y, K+ x =hf Kç=x

è

3

0

3

ø0

 

21è

(59)

 

h

 

ö

 

+hf , y

÷,

 

0

3

0 2 0

ø

0

)

− + æ

 

K1

 

K2ö

 

 

 

 

ç

 

 

 

 

÷

K,+2

K2 1 =K

3 0 y h K-0 x hf=+

+

 

 

 

 

ç

, y0 h x0+ hf +., 3

 

2

2

÷

 

 

 

 

 

è

ø

 

 

 

 

4. γ =

1 .

 

 

 

 

 

 

 

2

 

 

 

 

 

 

+ =

+yK +

y

0

 

 

 

13

 

 

(60)

 

1

(

 

+

K=32), +K 13y 1 y

 

 

0

3

 

где

 

( ,

+

æ

Kç x

 

è

18

),

 

æ

h

 

K

 

ö

 

 

 

 

 

 

 

ç x hf , y0

=+K

1

÷y0, K+x hf 21 =

0

0

 

 

è

3

3

ø

 

 

 

 

 

 

h

K

2

ö

æ

 

 

5

 

 

5

 

ö

 

hf , 3y0=+

 

÷0, +

ç

 

 

 

 

,

+=

 

K2

÷

.+y h30 K x 0 hf

2

 

 

6

6

2

ø

è

 

 

 

 

 

ø

 

2.3. Орга ни за ци я счет а в двухст о ро нни х м ет о да х т и п а Рунге-К ут т а

 

Со гла сно

по луч е нным

в

пр е дыдущ и х пункта х двухсто р о нни м ме то да м,

лю б о й и з ни х за да е тся двумя фо р мула ми

 

 

 

 

 

 

 

 

 

 

 

+ =

+ (

 

 

 

y

i−1

),h, y

x, y

i

 

 

 

 

 

 

 

 

(61)

 

 

=

(

 

 

 

y

 

i−1 i

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

i−1

),h, y

x, y

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

−1 i

 

i

 

 

 

 

 

 

 

 

 

 

 

ко то р ые

по зво ляю т и з на ч а льно й

то ч ки

x0

пе р е йти

в сле дую щ ую

то ч ку x1

 

и

по луч и ть два пр и б ли же нных зна ч е ни я

 

y1+ , y1. Да ле е

выч и сле ни я пр и б ли ж е нно го

р е ше ни я мо же тпр о хо ди тьпо

р а зли ч ным схе ма м.

 

 

 

 

 

 

 

 

Схе ма

1. Зна ч е ни я

1+

 

1yi = y

,...)

о ,пр3 2,е де(ляю тся не за ви си мо др уго тдр уга

 

 

 

 

 

 

 

+ = + (

 

y+

 

),h, y

x,

i

y

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (

 

i−1

 

i−1 i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

),h, y

x,

i

y

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i−1

 

i−1 i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т.е . по зна ч е ни ю

y1+ (y1)

выч и сляе тся

 

y2+ (y2), по

зна ч е ни ю

y2+ (y2)

выч и сляе тся

y3+ (y3) и та к да ле е

до ко нца

о тр е зка

и нте гр и р о ва ни я.

 

 

 

 

 

 

 

Схе ма

2. Пустьдля о пр е де ле нно сти в то ч ке

x1

выч и сле нные зна ч е ни я y1+ , y1

 

 

связа ныне р а ве нство м y1£ y1+ . И схо дя и з y1

мо жно

по луч и тьдва зна ч е ни я y2,

 

2

y

пр и б ли ж е нно го

р е ше ни я в то ч ке

 

x2 ,

 

пр о ве дя выч и сле ни я по о б е и м фо р мула м

двусто р о нне го ме то да . М

е ньше е

и з y2,

 

2

пр и ни ма е тся за y2. Ана ло ги ч но , и схо дя

y

и з y1+ , выч и сляю тся два зна ч е ни я y2+ ,

 

2+

и б о льше е

и з ни х пр и ни ма е тся за y2+ . Если

y

по луч и тся, ч то

y2> y2+ ,

то

 

сч и та е тся,

 

ч то двусто р о нни й ме то д пр и

выб р а нно м

зна ч е ни и

ша га

не пр и ме ни м,

 

выч и сле ни я

пр е кр а щ а ю тся.

Если

y2£ y2+ ,

то

выч и сли те льный пр о це сс пр о до лжа е тся по до б ным о б р а зо м.

 

 

 

 

 

Схе ма 3. Пустьо пять, ка к и в схе ме

2, зна ч е ни я y1+ , y1связа ныне р а ве нство м

y1£ y1+ .

В ыч и сле ни е

пр и б ли ж е нных

 

зна ч е ни й

y2+ , y2

пр о и схо ди т а на ло ги ч но

 

 

 

 

 

 

19

 

 

 

выч и сле ни ям по

схе ме

2. Отли ч и е

за клю ч а е тся в то м, ч то

в ка ч е стве

y2

пр и ни ма е тся б о льше е и з y2,

 

2, а в ка ч е стве y2+ – ме ньше е и з y2+ ,

 

2+ .

 

y

y

 

Схе ма 4. В

это й схе ме выч и сле ни е пр и б ли ж е нно го р е ше ни я о сущ е ствляе тся

по пе р е ме нно – то по о дно й, то по

др уго й фо р муле . Н а пр и ме р , е сли пр и нять,

ч то

= + ( , , y0 )h, 0y1x0тоy1

= ( ,

, y1 ),h1y2x1= y2+ ( , , y2 )h, 2y3x=2 y3( ,

, y3 )hy3 4xи3 y4 т.д.

По стр о е нно е пр и б ли ж е нно е р е ше ни е

б уде тха р а кте р и зо ва ться те м, ч то на ка ждо м

ша ге гла вна я ч а сть ло ка льно й по гр е шно сти , ка к пр а ви ло , и зме няе т зна к

на

пр о ти во по ло ж ный.

 

 

 

 

 

 

 

 

3. По вы ш ени е

то чно ст и

эк ст ра п о ляци о нны м

 

м ето до м

Ри ча рдсо на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть р е ше ни е

не ко то р о го

ди ффе р е нци а льно го

ур а вне ни я

и щ е тся

с

по мо щ ью ч и сле нно го ме то да пе р во го

по р ядка то ч но сти о тно си те льно

ша га се тки

h . Если и спо льзо ва тьэто тме то д с па р а ме тр о м h , а

за те м h

2

, то

вто р о е

р е ше ни е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б уде тв два р а за

то ч не е

пе р во го . Если по луч и тьр е ше ни е с па р а ме тр о м h

3

, то о но

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б уде тв тр и

р а за б о ле е

то ч ным и т.д. Если

на м по тр е б уе тся по луч и ть р е ше ни е

в

103 р а з то ч не е ,

ч е м пр и б ли ж е нно е

р е ше ни е , со о тве тствую щ е е

па р а ме тр у h ,

то

не о б хо ди мо

в

103

р а з уме ньши ть ша г

се тки . По нятно ,

 

ч то

в

это м случ а е

во зни ка ю тпр о б ле мыс о ши б ка ми о кр угле ни я и вр е ме не м сч е та.

 

 

 

 

 

 

Одна ко , е сли

е сть до по лни те льна я и нфо р ма ци я о

до ста то ч но й гла дко сти

р е ше ни я, то

мо жно

сде ла тьэкстр а по ляци ю

р е ше ни я по ша гу се тки ,

ко то р а я да е т

по р а зи те льные

р е зульта ты. До пусти м, ч то

р е ше ни е

и схо дно й ди ффе р е нци а льно й

за да ч и по зво ляе т пр е дпо ло жи ть,

 

ч то

пр и б ли же нно е

р е ше ни е

 

и ме е т тр и

о гр а ни ч е нных пр о и зво дных по па р а ме тр у h . То гда мо жно

до ка за ть, ч то ли не йна я

ко мб и на ци я

тр е х

пр и б ли ж е нных р е ше ни й, со о тве тствую щ и х

h, h

2

, h

3

, б уде т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

да ва тьто ч но сть O(h3 ) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

б е зр а зме р ный

па р а ме тр

 

h взять р а вным 1/10,

то

для

по луч е ни я

то ч но сти р е ше ни я

по р ядка 10-3 ме то до м

пе р во го

по р ядка

ч и сло

узло в се тки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

пр о по р ци о на льно

 

103. М

 

е то д экстр а по ляци и

по

Ри ч а р дсо ну о б е спе ч и тта кую

же

то ч но сть

и схо дя

 

и х

тр е х

р е ше ни й

с

ч и сло м

узло в,

пр о по р ци о на льных

со о тве тстве нно

10, 20, 30!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И спо льзо ва ни е

 

пр и б ли же нных

р е ше ни й

на

по сле до ва те льно сти се то к –

о сно вна я и де я ме то да

экстр а по ляци и Ри ч а р дсо на , выска за нна я и м в на ч а ле

это го

ве ка .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

М

е то д

Ри ч а р дсо на

 

в пр и нци пе

по зво ляе т по луч и ть уто ч не нные р е ше ни я

лю б о го

по р ядка то ч но сти , е сли о б е спе ч е нысо о тве тствую щ и е

усло ви я гла дко сти .

 

3.1. По вы ш ени ет о чно ст и в м ет о деЭйлера

 

 

 

 

 

 

 

 

Ра ссмо тр и м на ч а льную за да ч у Ко ши

 

 

 

 

 

 

 

 

 

 

 

ìdu

=

 

 

 

t Î fu t)1, 0(

 

)( ,

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(63)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

í dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

= u0 ,

 

(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

îu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

 

 

 

 

r (

 

 

 

 

 

 

)

³ , 2r

,+це¥Î, r)ло-е ¥.

(´ ]1, 0[

C)( , fu t

 

 

 

 

Пр е дпо ло жим,

 

ч то

 

р е ше ни е

за да ч и

(1)

сущ е ствуе т,

е ди нстве нно

и

u ÎC r +1

]1,.[0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

За ме ч а ни е

.

Пр и

р а ссмо тр е ни и

экстр а по ляци и

по

Ри ч а р дсо ну пр е дпо ла га е тся,

 

 

 

 

ч то

 

а р гуме нт пр и ве де н

к б е зр а зме р но му ви ду

(и зме няе тся

на

 

 

 

 

о тр е зке

 

[ 01,]).

Э ти м

о б ъясняе тся

и спо льзо ва ни е

о б о зна ч е ни й,

 

 

 

 

о тли ч ных о то б о зна ч е ни й пр е дыдущ и х па р а гр а фо в.

 

 

 

Пр и б ли ж е нно е

 

р е ше ни е

за да ч и

(63),

по луч е нно е

ме то до м Э йле р а

(9)

на

р а вно ме р но й се тке

ϖ

τ

= {

j

=

τ

=

,..., M }1, с0 шаt jго мj τ =

1

о б о зна ч и м uτ .

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для

фи кси р о ва нных

це лых ч и се л 0 < N1

< ... < Nr

по стр о и м

се тки

ϖτ k

с

ша га ми

τ k =

1

 

,

где

M мо ж е тне о гр а ни ч е нно

во зр а ста ть.

Н а

ка ждо й и з се то к

Nk M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

по луч и м пр и б ли ж е нно е

р е ше ни е

ме то до м Э йле р а . За ме ти м,

ч то

все

р е ше ни я uτ k

о пр е де ле нына се тке ϖτ k с ша го м τ = M1 .

Ра ссмо тр и м си сте му

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]