5 svar
44 visningar
Lottie är nöjd med hjälpen
Lottie 46
Postad: 10 apr 2023 11:31

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 ?

Macilaci 2107
Postad: 10 apr 2023 12:10 Redigerad: 10 apr 2023 12:16

y0 = y(1)

y1 = y(1.1)

y1' = y'(1.1)

Din beräkning verkar vara perfekt.

Lottie 46
Postad: 10 apr 2023 13:53

men får svaret 12,5, enligt facit ska det vara 10?

Laguna Online 28753
Postad: 10 apr 2023 14:03

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.

Lottie 46
Postad: 10 apr 2023 15:49

åh ja ser nu att jag tagit minus där det ska vara plus, tack!

Macilaci 2107
Postad: 10 apr 2023 21:13

Oj  det märkte jag inte heller. :(

Svara Avbryt
Close