För att orientera mig om hur differentialekvationer kan lösas numeriskt i Python gjorde jag ett Jupyter-dokument som tar upp och löser flera av de typer av ordinära differentialekvationer som kommer upp i gymnasiets matematik- och fysikkurser. Dokumentet blir inte så bra att föra över i WordPress-miljö, så jag har lagt det här istället.
Jag använder mig av funktionen odeint()
som finns i biblioteket SciPy. Funktionen genererar listor med godtycklig noggrannhet som sedan kan plottas. I dokumentet har jag beskrivit hur man går tillväga.
En av de grafer jag genererade var följande, som beskriver ett föremåls fall i gravitationsfältet enligt olika modeller med luftmotstånd.
Jag hoppas att dokumentet kan inspirera någon eller att det på något annat sett kommer till nytta!