Course Materials
Main content blocks
- Lecturer: Profile: Kathryn Gillow
Course information
Course term: Michaelmas
Course lecture information: 6 lectures
Course overview:
The aim of the Practical Numerical Analysis course is to give an introduction to some common algorithms used in Numerical Analysis. Topics covered include quadrature, rootfinding and the numerical solution of ODEs and PDEs. The lectures will go over the mathematical theory with a focus on how a practical implementation might proceed. There will be two associated problem sheets which will require programming in Python.
Section outline
-
-
Opened: Saturday, 10 October 2026, 12:00 AMDue: Thursday, 22 October 2026, 9:00 AM
Rootfinding, interpolation, and elliptic BVPs. The material for this sheet is contained in Lecture 1: Rootfinding, Lecture 2: Quadrature, and Lecture 3: Elliptic BVPs.
-
Opened: Saturday, 17 October 2026, 12:00 AMDue: Thursday, 5 November 2026, 9:00 AM
Numerical solution of initial value problems. The material for this sheet is contained in Lecture 4: Initial Value Problems: ODEs, Lecture 5: Initial Value Problems: ODEs, and Lecture 6: 1D Parabolic PDEs: Finite Difference Methods.
-
To use publish.py, use a command of the form
python publish.py solutions1.py
In order for this to work you will need to install the packages jupytext and nbconvert.
This will generate an html file and a jupyter notebook.
-
The \(\theta\)-method for solving initial value ODE problems.
-
Runge-Kutta schemes for solving ODE initial value problems.
-