Lecture 20: Overview, review and looking forward#
Review#
Floating point numbers
Representations and rounding
\(eps\), machine precision
Matrices and vectors
Multiplication
Inner product
Euclidean norms
Systems of linear equations
Translating between matrices and systems of linear equations
Deriving simple linear systems of equations
Solving triangular systems of equations
Gaussian Elimination
LU factorisation
Jacobi iteration
Gauss Seidel iteration
Initial guesses, convergence and stopping criteria
Dynamic problems
Derivatives, gradients/slopes and rates of change
Reading and drawing simple graphs
Deriving models for simple dynamic problems
Initial conditions
Euler’s method
Midpoint scheme
Nonlinear equations
Roots of an equation
Bisection algorithm
Newton’s method
Quasi Newton methods
Hybrid methods
Data fitting
How to form a system of linear equations to find a simple curve of best fit
How to find a best fit solution
When to choose which curve (from a simple choice)
Problems with our approach
What next….?#
You will apply ideas from this course in many areas of computer science including
graphics;
artificial intelligence/machine learning.
There are plenty of opportunities for Final Year Projects on topics in numerical computation. If you are interested talk to me (or your tutorial leader).
There are also funded places for further study in numerical computation….
#
Thank you for your attention!
Good luck with your exam and future studies
I hope you have a good Christmas break!
The slides used in the lecture are also available