Kode fra forelesning 1/11
F?lgende kode er lagt ut fra dagens forelesning:
- sin_plus_quadratic.py og Polynomial_hier.py. L?sninger p? oppgave 9.3 og 9.4 (og delvis 9.1). Det anbefales ? se gjennom og teste disse kodene, og at man forsikrer seg om at man forst?r hvordan arv brukes og fungerer.
- ForwardEuler_func.py. Enkleste form av en generell ODE-l?ser basert p? Euler-metoden, implementert som en funksjon. Alle de mer avanserte ODE-l?serne bygger p? prinsippene fra denne funksjonen, s? det er lurt ? teste den for noen ulike ODEer for ? bli vant til hvordan den virker.
- ForwardEuler.py. To ulike varianter av ForwardEuler implementert som klasse. Disse kommer vi ikke til ? bruke noe s?rlig mer i kurset, men tankene bak implementasjonen er videref?rt i ODESolver-hierarkiet.
- ODESolver.py og ODESolver_example.py. Dette er hierarkiet av ODEl?sere som ble introdusert p? forelesning, og et eksempel p? bruk hvor h?yreside-funksjonen ogs? er implementert som en klasse. ODESolver og bruken av den er sv?rt sentralt i det avsluttende prosjektet og til eksamen. Vi kommer tilbake til denne p? forelesning tirsdag 6/11.
Publisert 1. nov. 2018 14:46
- Sist endret 1. nov. 2018 14:46