Lotka-Volterramodellen - Home Page of Lars Holm Jensen
Lotka-Volterramodellen - Home Page of Lars Holm Jensen
Lotka-Volterramodellen - Home Page of Lars Holm Jensen
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Kapitel 6<br />
Numerisk approksimation<br />
Det er <strong>of</strong>te ikke muligt at bestemme eksakte løsninger til differentialligninger. I<br />
s˚a fald kan det forsøges at approksimere en løsning. Vi vil i de følgende afsnit<br />
gennemg˚a forskellige metoder til approksimation af differentialligninger. Først<br />
introduceres Eulers metode efterfulgt af Runge-Kuttametoderne. Approksimationsmetoderne<br />
anvender Taylors formel, som forefindes i appendiks A.4.<br />
6.1 Eulers metode<br />
Dette afsnit er baseret p˚a [Tur00] og [EP01]. Taylorapproksimation anvendes til<br />
Eulers metode. Som udgangspunkt betragtes et 1. ordens begyndelsesværdiproblem,<br />
der er p˚a følgende form:<br />
dx<br />
dt = f(t, x), hvor x(t0) = x0, f er C 1<br />
Ideen er, at der til udvalgte punkter t1, t2, . . . , tn, bestemmes en række værdier<br />
x1, x2, . . . , xn, som approksimerer de eksakte værdier x(t1), x(t2), . . . , x(tn) af<br />
løsningen x(t). Punkterne t1, t2, . . . , tn bestemmes udfra en valgt skridtlængde<br />
h > 0, s˚aledes at ti+1 = ti + h for i = 1, 2, . . . , n − 1.<br />
Ud fra begyndelsesbetingelsen er t0 og x0 kendte. For at bestemme x1 anvendes<br />
en 1. ordens Taylorapproksimation af x(t1):<br />
x(t1) = x(t0 + h) ≈ x0 + h dx<br />
= x0 + hf(t0, x0)<br />
dt0<br />
Denne approksimation betegnes x1:<br />
x1 = x0 + hf(t0, x0)<br />
Ud fra x1 er det muligt at bestemme x2:<br />
x2 = x1 + hf(t1, x1)<br />
Der fortsættes p˚a samme m˚ade, og den generelle formel for at finde approksimationen<br />
xk+1 bliver s˚aledes:<br />
xk+1 = xk + hf(tk, xk) (6.1)