03.08.2013 Views

Appendix B: Referensinformation - SmartData

Appendix B: Referensinformation - SmartData

Appendix B: Referensinformation - SmartData

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Runge-Kuttas metod<br />

Bogacki-Shampine<br />

3(2) formel<br />

Runge-Kutta integrationer av vanliga differentialekvationer<br />

beräknas med TI-89 / TI-92 Plus enligt formeln Bogacki-<br />

Shampine 3(2) som den presenterades i Applied Math<br />

Letters, 2 (1989), pp. 1–9.<br />

Formeln Bogacki-Shampine 3(2) ger ett resultat med tredje gradens<br />

exakthet och en feluppskattning baserad på en inbäddad andra<br />

gradens formel. För ett problem av formen:<br />

y' = ƒ(x, y)<br />

och en angiven stegning h, kan Bogacki-Shampine formeln skrivas som:<br />

F 1 = ƒ(x n, y n)<br />

F 2 = ƒ (x n + h 1<br />

2 , y n + h 1<br />

2 F 1)<br />

F 3 = ƒ (x n + h 3<br />

4 , y n + h 3<br />

4 F 2)<br />

y n+1 = y n + h ( 2<br />

9 F 1 + 1<br />

3 F 2 + 4<br />

9 F 3)<br />

x n+1 = x n + h<br />

F 4 = ƒ (x n+1 , y n+1)<br />

errest = h ( 5<br />

72 F 1 ì 1<br />

12 F 2 ì 1<br />

9 F 3 + 1<br />

8 F 4)<br />

Feluppskattningen errest används för att kontrollera steglängden<br />

automatiskt. En utförlig beskrivning finns i Numerical Solution of<br />

Ordinary Differential Equations av L. F. Shampine (New York:<br />

Chapman & Hall, 1994).<br />

Programvaran i TI-89 / TI-92 Plus justerar inte steglängden för att hamna<br />

på särskilda punkter. Istället tar räknaren så stora steg som möjligt<br />

(utifrån felmarginalen som angetts i diftol) och erhåller resultaten<br />

för xn x xn+1 genom de kubiskt interpolerade polynomen som<br />

passerar genom punkten (xn , yn) med lutningen F1 och genom (xn+1 , yn+1) med lutningen F4. Interpoleringen är effektiv och ger resultat genom<br />

steget som är lika exakta som resultaten vid stegets slut.<br />

<strong>Appendix</strong> B: <strong>Referensinformation</strong> 569

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!