Eulers Stegmetod
Beräkna ett närmevärde till y(4) för den lösning till y' = y/x som uppfyller villkoret y(1)=2. Använd Eulers stegmetod och steglängden 1
Jag har fastnat och har försökt förstå mig på hur man använder sig av Eulers stegmetod (utan en programmerad räknare).
Det som jag har kladdat:
x = 1 så är y=2
x4 = 4 så är y= y/4=8 så måste y vara 16. (jag vet att det är =8 pga använde mig av en programmerad räknare)
här kommer "mönstret" som jag har tagit fram dock förstår inte jag varför är det så
2/1 -> 4/2 -> 8/3 -> 16/4
Villkoret ger dig att y' = 2 då x = 1. Vad är då en approximation till y(2)?
Eulers stegmetod går ut på att du vet en punkt, beräknar riktningskoefficienten i denna punkt, tar ett steg i den riktningen, beräknar riktningskoeffocienten i den nya punkten, tar ett steg i denna riktning och så vidare.
Nu skall du börja i punkten (1,2). Eftersom y'=y/x, d v s 2/1 är riktningskoefficienten 2. Om man går ett steg med riktningen 2 från punkten (1,2) hamnar man i punkten (2,4).
Nu är du i punkten (2,4). Riktningskoefficienten är 4/2=2. Om man går ett steg med riktningen 2 från punkten (2,4) hamnar man i punkten (3,6).
Tar du sista steget själv?
JAHAA, 6/3=2 så hamnar man i punkten (4, 8)
men om det dyker upp en fråga med steglängden 2 gör man då såhär:
(y/x) dvs 2/1, k värdet = 2
och när jag tar ett steg så hamnar jag på 2,6?
Nej, steglängden är hur stort steg du tar i x-riktningen.
om du har tid, skulle du kunna ge någon exempel när steglängden är 2?
Du kan ditt exempel och ändra steglängden till två.
Så vi börjar på x = 1, y = 2. Derivatan är 2/1 = 2. Sen tar du två steg i x-led. Ett steg => (2, 4), två steg => (3, 6).
Ok så lite otur att vi kom till samma punkt (det beror på att derivatan i (2,4) också är 2).
Vi kan ta ett annat exempel, där y' = y*x.
Om vi igen börjar i (1,2) och y' = 2. Så om vi har steglängd 1 så blir nästa punkt (2, 4) och sedan nästa (3, 12). Om vi stället har steglängd 2 blir nästa punkt (3, 6).
Kontrollera så att jag räknat rätt :)
Hej J. O.,
Jag använder steglängden 3.
Steg 0. Här är och . Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
.
Denna ekvation ska du använda i Steg 1.
Steg 1. Här är . Linjens ekvation från Steg 0 ger y-värdet Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
Denna ekvation ska du använda i Steg 2.
Steg 2. Här är . Linjens ekvation från Steg 1 ger y-värdet Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
Denna ekvation ska du använda i Steg 3.
Steg 3. Här är . Linjens ekvation från Steg 2 ger y-värdet ...
Det verkar som att Eulers metod hela tiden rör sig längs samma räta linje, den linje vars ekvation är .
Om man löser differentialekvationen
får man att
där konstanten bestäms av startvillkoret . Om vi bara tillåter positiva x och y så ger logaritmlag sambandet , där startvillkoret ger .
Eulers stegmetod sammanfaller i detta fall med den exakta lösningen till differentialekvationen.
Albiki skrev:Hej J. O.,
Jag använder steglängden 3.
Steg 0. Här är och . Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
.
Denna ekvation ska du använda i Steg 1.
Steg 1. Här är . Linjens ekvation från Steg 0 ger y-värdet Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
Denna ekvation ska du använda i Steg 2.
Steg 2. Här är . Linjens ekvation från Steg 1 ger y-värdet Det ger derivatan
Du har nu en rät linje som går genom punkten och har lutningen 2, vilket ger linjens ekvation
Denna ekvation ska du använda i Steg 3.
Steg 3. Här är . Linjens ekvation från Steg 2 ger y-värdet ...
så när x =10 och ekvationen i steg 2 ger y värdet = 14+2(10-7)=20. Det ger derivatan y'(10)=20/10 =2. Linjens ekvation blir alltså y=20+2(x-10) ??
Jezusoyedan skrev:Albiki skrev:Hej J. O.,
[...]
Steg 3. Här är . Linjens ekvation från Steg 2 ger y-värdet ...
så när x =10 och ekvationen i steg 2 ger y värdet = 14+2(10-7)=20. Det ger derivatan y'(10)=20/10 =2. Linjens ekvation blir alltså y=20+2(x-10) ??
Ja det stämmer!