5 svar
219 visningar
MichaelScott behöver inte mer hjälp
MichaelScott 51 – Fd. Medlem
Postad: 6 jan 2020 14:08 Redigerad: 6 jan 2020 15:09

Andra ordningens ODE som ett system av första ordningens ODEs + Eulers metod

Hej!

Jag har klurat på denna uppgift ett tag och förstår mig inte riktigt på lösningen till den.

Uppgift:

Lösning (från facit):

Jag förstår inte riktigt hur man tillämpar Eulers metod.
Två specifika frågor jag har är följande:

1) Vad är u0? Vad jag kan se har vi ju endast u1, u2 och u3.
2) Vart kommer '2' ifrån i t.ex. u0(2)och hur vet vi värdet av u0(2)?

Vad som verkar vara problemet är att jag inte riktigt förstår mig på hur man uttrycker Eulers metod i matrisform?

SaintVenant 3957
Postad: 6 jan 2020 16:24

Har du möjlighet att ta kort på facit?

SaintVenant 3957
Postad: 6 jan 2020 16:35

Jag anser att u0 är din vektor med begynnelsevärden och att u0(2) representar värde nummer två i den vektorn. Men, om du studerar deras tillämpning ser du att de vänt på det eftersom u0(1) = 1 och u0(2) = 0. Jag ber dig därmed att ta kort för att försäkra mig att du skrivit av korrekt.

MichaelScott 51 – Fd. Medlem
Postad: 6 jan 2020 16:58
Ebola skrev:

Jag anser att u0 är din vektor med begynnelsevärden och att u0(2) representar värde nummer två i den vektorn. Men, om du studerar deras tillämpning ser du att de vänt på det eftersom u0(1) = 1 och u0(2) = 0. Jag ber dig därmed att ta kort för att försäkra mig att du skrivit av korrekt.

SaintVenant 3957
Postad: 6 jan 2020 17:41 Redigerad: 6 jan 2020 17:44

Eulers metod är i stort densamma för andra ordningens ODE som för första ordningens ODE. Skillnaden är just den när du gör variabeldeklarationer som transformerar den från andra ordningen till första ordningen.

I det här fallet har du bara missförstått vad facit har skrivit och sedan blandat ihop deras notation när du skrev av. Om vi expanderar systemet i deras lösning så får vi:

u1(t1)=u1(t0)+ku2(t0)u2(t1)=u2(t0)+k(sin(t0)-u1(t0)2)

Om något är oklart med denna notationen får du säga till. Märk väl att:

u10=u1(0)=u(t=0)u20=u2(0)=u'(t=0)u11=u1(1)=u(t=0.1)u21=u2(1)=u'(t=0.1)

MichaelScott 51 – Fd. Medlem
Postad: 12 jan 2020 14:34
Ebola skrev:

Eulers metod är i stort densamma för andra ordningens ODE som för första ordningens ODE. Skillnaden är just den när du gör variabeldeklarationer som transformerar den från andra ordningen till första ordningen.

I det här fallet har du bara missförstått vad facit har skrivit och sedan blandat ihop deras notation när du skrev av. Om vi expanderar systemet i deras lösning så får vi:

u1(t1)=u1(t0)+ku2(t0)u2(t1)=u2(t0)+k(sin(t0)-u1(t0)2)

Om något är oklart med denna notationen får du säga till. Märk väl att:

u10=u1(0)=u(t=0)u20=u2(0)=u'(t=0)u11=u1(1)=u(t=0.1)u21=u2(1)=u'(t=0.1)

Hej igen och ursäkta för sent svar!

Det var expanderingen av systemet jag ej riktigt förstod då.
Din klargöring av notationen var pricken över i:et!


Nu hänger jag med på noterna här, tack så hemskt mycket!

Svara
Close