The GitHub link to this modules lecture material can be found here: https://github.com/matt-piggott/Numerical-methods-undergraduate.
If you don’t want to use Git to access the lectures, you can download individual lecture notebooks by clicking on the “Notebook file” links below, right clicking and choosing “Save as…”, make sure the file has a .ipynb extension, you may need to change this yourself from .txt.
Guidance on viewing and editing the notebooks may be found here: https://matt-piggott.github.io/Numerical-methods-undergraduate/notebooks/.
To view the notebooks on Binder use the links below.
Lecture 1: Interpolation and curve fitting.
Lecture
Solutions
Lecture 2: Numerical differentiation.
Lecture
Solutions
If you would like some additional, more challenging exercises, please look in the github repo.
Lecture 3: Numerical integration.
Lecture
Solutions
Lecture 4: Roots of equations.
Lecture
Solutions
Lecture 5: Linear (matrix) systems I.
Lecture
Solutions
Lecture 6: Linear (matrix) systems II.
Lecture
Solutions
Lecture 7: Linear (matrix) systems III.
Lecture
Solutions
Some extra exercises
Solutions to extra exercises
Some guidance on interacting with Jupyer notebooks is here: notebooks
Back to main page: https://matt-piggott.github.io/Numerical-methods-undergraduate/