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