6 svar
520 visningar
Minounderstand är nöjd med hjälpen
Minounderstand 154
Postad: 2 aug 2017 19:49 Redigerad: 2 aug 2017 20:51

Randvärdesproblem, hjälp med förståelse

Hej, den mesta av teorin jag läst angående randvärdesproblem känns väldigt tung och greppar inte riktigt vad det är jag ska göra.

Så jag har differentialekvationen d2ydx2=2x(y-2) med randvärdesvillkoren y(0)=10 och y(8)=3 som har steglängd h=1

Först delar jag in intervallet x0xxslut i N delintervall, min steglängd blir då h=(xslut-x0)N

Antalet ekvationer blir alltså n=N-1

Nu till det jag inte förstår:

Härefter ska man ersätta derivatorna, i detta fallet d2ydx2 med någon differenskvot, men vad är det för differenskvot jag ska använda mig av då? Kan det vara framåt, bakåt eller centraldifferens? Antar att kvoten måste skrivas om notationsmässigt för att passa ihop med resten av problemet, men hur åstadkommer jag detta?
Finns säkert någon formel men jag glömmer de så lätt om jag inte förstår sammanhanget.

Sorry för den luddiga frågan & tack på förhand.

 

Edit: ska vara x0, xslut

Stokastisk 3597 – Fd. Medlem
Postad: 2 aug 2017 20:29

Det känns som du missförstår hur problemet ser ut. Det finns ingen tid i problemet som jag förstår det. Utan det du har är ett intervall på x-axeln 0 till 8 och mellan dessa har du någon lösning, så x kan ses som en spatiell dimension och y skulle man kanske kunna tolka att den har någon storhet, exempelvis temperatur.

Så här skulle man nog ersätta d2ydx2 med yn-1-2yn+yn+1h2 (om jag inte råkar missminna mig här, men det bör du enkelt kunna verifiera med taylor utvecklingar). Så ekvationen du får är

yn-1-2yn+yn+1h2=2xn(yn-2), 1 n  N - 1

och

yo=10, yN=8

Minounderstand 154
Postad: 2 aug 2017 20:56 Redigerad: 2 aug 2017 21:02

Yes, menade x0 och xslut, förlåt.

Men hur verifierar jag att d2ydx2=yn-1-2yn+yn+1h2 med taylorutveckling? Jag kan verifiera att dydxf(x+h)-f(x)h relativt enkelt med taylor-utveckling, men jag har ingen aning hur jag bär mig åt för andraderivatan, hur gör man då?

Spelar det ingen roll om det är framåt-, bakåt- eller centraldifferens om jag ska göra en härledning till ett randvärdesproblem?

En till grej också, hur går jag från t.ex. f(x+h)-f(x-h)2h till yi+1-yi-12h? Det känns inte så självklart för mig.

 

Tack för att du tar dig tid och svarar.

Stokastisk 3597 – Fd. Medlem
Postad: 2 aug 2017 21:05

Det kan spela roll om du går åt vänster,höger eller i centrum med derivatan, men i detta fall så är det ju andra derivatan så då är det är nog alltid vettigast att ta det i centrum.

Du har att

y(xn-1) =y(xn-h) = y(xn) - hy'(xn) + h22!y''(xn)+O(h3), samty(xn+1) =y(xn+h) =y(xn) + hy'(xn) + h22!y''(xn) + O(h3)

Så detta ger att

yn-1+yn+1-2ynh2=h2y''(xn) + O(h3)h2=y''(xn)+O(h)

(Om man utvecklar längre så kan man se att man får O(h^2))

Så detta innebär alltså att uttrycket yn-1-2yn+yn+1h2 approximerar andraderivatan i punkten x_n.

Minounderstand 154
Postad: 3 aug 2017 18:07

Hmm, tror jag förstår nu.

Fortf. lite svårt med hur man ser att f(x+h)-f(x-h)2h=yi+1-yi-12h, ska man tänka på h som ett av delintervallen då?

Stokastisk 3597 – Fd. Medlem
Postad: 3 aug 2017 18:19

ja du ska tänka på h som längden på ett delintervall. Man har att intervallen delas vid x0,x1,x2,x3,... så dessa ligger med avståndet h mellan varandra. Om man också har att f(xi)=yi så gäller det att f(xi+h)-f(xi-h)2h=f(xi+1)-f(xi-1)2h=yi+1-yi-12h.

Minounderstand 154
Postad: 3 aug 2017 20:01

Tack, då förstår jag!

Svara Avbryt
Close