12.07.2015 Views

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>1.4.</strong> RUNGĖS IR KUTO METODAS 27Taigi keturiems dvipakopio Rungės <strong>ir</strong> <strong>Kuto</strong> metodo koeficientams nustatyti gavometris lygtis. Todėl vienas parametras lieka laisvas, tai yra sukonstravome Rungės <strong>ir</strong><strong>Kuto</strong> metodų šeima, ˛ priklausančia˛nuo parametro σ:12σ12σ1 − σ σJos skaičiavimo formulės diferencialiniu˛lygčiu˛sistemoms yra tokios:⎧⎪⎨⎪⎩K 1 = K(t n , Y n ) ,K 2 = F ( t n + τ2σ , Y n + τ2σ K )1 ,Y n+1 = Y n + τ ( )(1 − σ)K 1 + σK 2 .Imdami σ = 1 <strong>ir</strong> σ = 0, 5 gauname du atsk<strong>ir</strong>us šios Rungės <strong>ir</strong> <strong>Kuto</strong> metodo šeimosalgoritmus, išnagrinėtus 1.4 pavyzdyje.Jeigu Teiloro skleidiniuose būtume išrašę <strong>ir</strong> O(τ 2 ) eilės narius, tai būtumegalėję įsitinkinti, kad vieno papildomo parametro neužteks visus juos prilygintinuliui.Galima <strong>ir</strong> paprasčiau įrodyti, kad nėra tokio dvipakopio Rungės <strong>ir</strong> <strong>Kuto</strong> metodo,kurio tikslumo eilė būtų trečioji. Tam užtenka rasti bent viena˛kontrapavyzdį.Nagrinėkite tokį uždavinį⎧⎨⎩dudt = u ,u(0) = 1 ,kurio sprendinys yra u(t) = e t . Jį aproksimuokime dvipakopiu Rungės <strong>ir</strong> <strong>Kuto</strong>metodu:Y n+1 − Y nτ= (1 − σ)Y n + σ ( Y n + τ2σ Y n) = ( 1 + τ )Y n .2<strong>ir</strong> išt<strong>ir</strong>kite šio metodo aproksimavimo paklaid ˛ a (tokia analizė pateikta vadovėlyje,bet pabandykite ją atlikti savatankiškai).

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

Saved successfully!

Ooh no, something went wrong!