6_rr.pdf
(
97 KB
)
Pobierz
73165717 UNPDF
wiczenie6(6godzin)
Numerycznerozwi¡zywaniezagadnie«pocz¡tkowychrówna«iukładówrówna«ró»niczkowychzwyczajnych
Cel¢wiczenia
Praktycznesprawdzeniewiedzyn/tpopularnychmetodrozwi¡zywaniazagadnie«pocz¡tkowych
równa«iukładówrówna«ró»niczkowychzwyczajnych.Porównanieprzydatno±ciposzczególnychmetod
dorozwi¡zywaniaspecyficznychzagadnie«.Zaznajomieniezmetodamiautomatycznejzmianydługo±ci
kroku.Obserwacjawpływuwielko±ciobszarustabilno±ciabsolutnejnaswobod¦wyborudługo±cikroku.
metody
ode23
wi¦kszani»3orazdlametody
ode45
wi¦kszani»6±wiadczyoodrzucaniukrokówprzez
mechanizmautomatycznegodoborudługo±cikroku;podobniejestdlapozostałychmetodjednaktrudniej
poda¢tak¡warto±¢graniczn¡)
Sprawozdaniepowinnozawiera¢
•
obserwacjeiwynikiporówna«poszczególnychmetodorazwpływudługo±cikrokuicharakteru
rozwi¡zaniadokładnegonajako±¢rozwi¡za«numerycznych(obserwacjepowinnyby¢zilustro-
wanenajciekawszymi,odpowiedniodobranymirysunkami-wydrukamirozwi¡za«numerycznych
natledokładnych),
•
obszarystabilno±ciabsolutnej
badanych
metodrz¦du1–4wyznaczoneprzypomocyprogramu
oabstab
•
analiz¦wpływudługo±cikrokuiwielko±ciobszarustabilno±ciabsolutnejnajako±¢uzyskiwanego
rozwi¡zanianumerycznegonaprzykładzierównaniatestowegoirównaniaokr¦gu,
•
porównanienakładuoblicze«niezb¦dnegodorozwi¡zaniawybranegozagadnieniapocz¡tkowego
przywykorzystaniumetodystałokrokowejimetody„wło»onej”(ang.embeded)zpodobnym
bł¦demglobalnym,
•
zestawieniewynikóweksperymentównumerycznychze„sztywnym”zagadnieniempocz¡tkowym
•
uwagiiwnioski.
Program¢wiczenia
•
Praktyczneprze±ledzeniezwi¡zkumi¦dzydługo±ci¡krokuawielko±ci¡bł¦dulokalnegoiglobal-
negorozwi¡zania,dlaró»nychrówna«ró»niczkowych(oró»nymcharakterzerodzinyrozwi¡za«)
•
Obserwacjadziałaniametodzmiennokrokowych
•
Praktycznezaznajomieniezpoj¦ciemobszarustabilno±ciabsolutnejmetody
•
Praktycznezaznajomieniezpoj¦ciemsztywno±cirównaniaró»niczkowego(układurówna«).
Instrukcjawykonawcza
1.Zapozna¢si¦zrepertuaremdost¦pnychmetod(stałokrokowe:
eul
,
emod
,
rk4
,
runge
,
trapez
,
ieul
,
itrap
,
ieuljac
,
itrapjac
,orazb¦d¡cecz¦±ci¡
Matlab
’a,wył¡czniezmiennokrokowe:
ode23
,
ode45
,
ode113
,
ode23s
i
ode15s
);przeanalizowa¢plikpomocniczy
locerr
.
2.Dlapodanychprzezprowadz¡cegozagadnie«pocz¡tkowychprze±ledzi¢wpływdługo±cikrokuna
bł¡dlokalnyiglobalnyrozwi¡zaniaorazró»nicewdziałaniudost¦pnychmetodstałokrokowych
rz¦du1–4;zwróci¢uwag¦nawielko±¢bł¦dulokalnegoiglobalnego,charakterzmienno±cibł¦du
lokalnego,szybko±¢zmniejszaniasi¦bł¦duprzyzmniejszaniu(np.połowieniu)długo±cikroku;
doobserwacjibł¦dulokalnegomo»naposłu»y¢si¦plikiempomocniczym
locerr
.
3.Dlaporównaniazastosowa¢dotychsamychzagadnie«pocz¡tkowychmetody
ode23
,
ode45
,
ode113
,
ode23s
i
ode15s
zró»nymiwarto±ciamiparametruokre±laj¡cegodokładno±¢(jako
czwartyparametrwywołaniapodawa¢
optpkt3(
tol
)
,gdzie
tol
przyjmujenaprzykładwarto±ci
10
−
2
,
10
−
4
,
10
−
6
),zanotowa¢maksymalnybł¡diliczb¦wykonanychkroków.
4.Uruchomi¢program
oabsstab
iwydrukowa¢obszarystabilno±ciabsolutnejdladost¦pnychmetod
stałokrokowych.Dlatychsamychmetod(toznaczyEulera(
eul
),Eulera-Cauchy’ego(
emod
),
Heuna(
heun
),klasycznaRK4(
rk4
),niejawnaEulera(
ieul
oraz
ieuljac
)iniejawnatrapezów
(
itrap
oraz
itrapjac
))wykona¢kilkapróbznalezieniarozwi¡zaniarównaniatestowego
˙
y
=
y
orazrównaniaokr¦gu(
¨
y
=
−
!
2
y
)zzastosowaniemró»nejdługo±cikroku(takby
h
b¡d¹
j!h
le»ałorazwewn¡trzaraznazewn¡trzobszarustabilno±ciabsolutnej).
5.Dlapodanegoprzezprowadz¡cego¹leuwarunkowanegozagadnieniapocz¡tkowego(„
sti
”),
zró»nymiwarto±ciamiparametru
C
,okre±laj¡cego„sztywno±¢”zadania(np.1,100,10000),
obserwowa¢długo±¢krokuiliczb¦wywoła«funkcjiobliczaj¡cejpraw¡stron¦równaniaprzy
u»yciumetod
ode23
,
ode45
,
ode113
(realizuj¡c¡metodyAdamsa),
ode15s
(realizuj¡c¡metod¦
Geara)orazi
ode23s
(jakoczwartyparametrwywołaniapodawa¢
optpkt5(
tol
)
,podobniejak
wpunkcie3;jakopi¡tyiszóstyparametrpoda¢
A
i
C
);Zmieni¢warunekpocz¡tkowytakby
znikłaszybkozmiennacz¦±¢(składowa)rozwi¡zania(tzn.ustawi¢
A
=0
)ipowtórzy¢badania.
Zestawi¢zesob¡rozwi¡zaniadlaró»nych
C>
0
i
C
=0
.
(
Uwaga
:liczbawywoła«funkcjiobliczaj¡cejpraw¡stron¦równaniaprzypadaj¡canajedenkrokdla
Wymaganawiedzateoretyczna
Podstawowewiadomo±cizzakresunumerycznegorozwi¡zywaniarówna«ró»niczkowychzwyczajnych
wzakresieobj¦tymprogramemwykładuMetodNumerycznych–materiałmo»napowtórzy¢woparciu
opodan¡literatur¦:
•
poj¦ciapodstawowe:równaniaró»niczkowezwyczajne,rz¡drównaniaró»niczkowego,zagadnienie
pocz¡tkoweibrzegowe,ogólnesposobyrozwi¡zywanianumerycznegorówna«ró»niczkowych
wy»szychrz¦dów[1,str.321–324],[2,str.295–297],
•
definicjejedno–iwielokrokowychmetodrozwi¡zywaniazagadnie«pocz¡tkowych,metodjawnych
iniejawnych[1,str.332i337],
•
poj¦ciabł¦dulokalnegoiglobalnegoorazrz¦dumetody[1,str.324–327],[2,str.297],
•
poj¦cieobszarustabilno±ciabsolutnejiznaczeniewielko±citegoobszarudlaprzydatno±cimetody
[1,str.361–363],
•
metodyRungego-Kutty–ogólnaposta¢jawnychmetodRKiwzorydlanajprostszychmetod
(jawnaEulera,jawnatrapezów,klasycznaRK4)[1,str.335–337],[2,str.297-299i318–323],
•
¹leuwarunkowane(„sztywne”,ang.„
sti
”)równania(układyrówna«ró»niczkowych)iwymaga-
niastawianemetodomdorozwi¡zywania¹leuwarunkowanychzagadnie«pocz¡tkowych[1,str.
338–340],
•
metodyautomatycznejzmianydługo±cikrokudlametodjednokrokowych(metodaekstrapolacji
Richardsona;istotasposobukorzystaj¡cegozmetodywło»onejlubtowarzysz¡cej)[1,340–342],
[2,str.323–324].
Potrzebnawiedzan/tprogramu
Matlab
•
tworzeniefunkcjiu»ytkownika
•
podstawoweoperacjenawektorachimacierzach
•
składniawywołaniaprocedur
ode23
,
ode45
,
ode113
,
ode15s
,i
ode23s
Literatura
[1]GermundDahlquist,
˚
AkeBj¨orck.
Metodynumeryczne
,strony321–364.PWNWarszawa,1983.
[2]ZenonFortuna,BohdanMacukow,JanuszW¡sowski.
Metodynumeryczne
,strony295–335.WNTWar-
szawa,1995.
[3]DavidKincaid,WardCheney.
Analizanumeryczna
,strony493–528,557–564.WNTWarszawa,2006.
[4]AnthonyRalston.
Wst¦pdoanalizynumerycznej
,strony154–194.PWNWarszawa,1983.
[5]JosefStoer,RolandBulirsch.
Wst¦pdometodnumerycznych
,wolumen2,strony90–139.PWNWarszawa,
1980.
[6]JerzyKrupka,RomanZ.Morawski,LeszekJ.Opalski.
Metodynumerycznedlastudentówelektroniki
itechnikinformacyjnych
,strony125–147.OficynaWydawniczaPolitechnikiWarszawskiej,Warszawa,
1997.
[7]AndrzejKrupowicz.
Metodynumerycznezagadnie«pocz¡tkowychrówna«ró»niczkowychzwyczajnych
.
PWNWarszawa,1986.
Plik z chomika:
zajec00
Inne pliki z tego folderu:
6_rr.pdf
(97 KB)
5_rn.pdf
(101 KB)
4_qu.pdf
(74 KB)
3_ap.pdf
(70 KB)
2_al.pdf
(95 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin