5
svar
52
visningar
Lottie behöver inte mer hjälp
numeriska metoder, eulerbakåt
Försöker lösa denna, formlen för bakåt Euler är y1=y0-hy1'
Tänker att h=0,1 y0=11 => y1(1,1)= 11 -0,1(10-2y1) vilket ger y1=10/0,8=12,5. Misstänker att jag gjort fel i vad som är y1 och y0 ?
y0 = y(1)
y1 = y(1.1)
y1' = y'(1.1)
Din beräkning verkar vara perfekt.
men får svaret 12,5, enligt facit ska det vara 10?
Om y(1,1) = a så är y'(1,1) = 10-2a.
Då får vi att y(1,1) = y(1) + 0,1*y'(1,1) och får a = 11 + 0,1*(10-2a) vilket ger a = 10.
Det är väl att man tar derivatan i 1,1 som gör att det är baklänges.
åh ja ser nu att jag tagit minus där det ska vara plus, tack!
Oj det märkte jag inte heller. :(