skip to content

Faculty of Mathematics

 

Part IA lectures on Computational Projects (CATAM)

[Link back to Computer-Aided Teaching of All Mathematics (CATAM)]

The lectures in the Easter term 2018 will be held on Tues/Thurs at 12:00 in the Cockroft Lecture Theatre

This page will be updated during the term with material from the 2018 lectures, you can download the lecture slides and the MATLAB files.  You may need to right-click to save the MATLAB files into a suitable directory, or you can copy-paste the MATLAB code directly.

# Date Slides  Associated MATLAB files
1 26 Apr 2018 Intro Lecture simple_mult.m ,  mult.m , mult_test.m (matrix multiplication)
2 1 May 2018 Root finding root_simple.m , binarySearch.m , binarySearchV2.m , binaryTest.m  (bisection method)
3 3 May 2018 Numbers and errors diffEq.m  (difference equation)
4 8 May 2018 Solving ODEs eulerSolve.m , eulerExample.m , eulerFinal.m , eulerTest.m , eulerExample2.m (Euler method)
5 10 May 2018 LU decomposition Lsolve.m , Usolve.m , LUsolve.m , LUtest.m , LUdecomp.m , Asolve.m (LU decomp)
6 15 May 2018 LU with pivot PALUdecomp.m , pivotTest.m , swapRows.m , findLargestinCol.m , PALUdecompV2.m
7 17 May 2018 Programming ideas simpleFactorial.m , recursiveFactorial.m
*   Further project information  

 


ALL MATERIAL BELOW THIS POINT IS FROM SUMMER 2017

Materials for the Easter term 2017 lectures are provided below. 

All lectures were held on Tues/Thurs at 10:00 in the Cockcroft Lecture Theatre (On click, map opens in new tab/window).

You may wish to right-click on the links below to save the files to your computer.  You will be prompted to log in via Raven.

# Date Topic  Associated MATLAB files (zipped)
1 Thurs 27 Apr 2017 Introduction. Example: matrix multiplication matmult.m 
2 Tues 2 May 2017 Numbers and errors numbers_errors_code.zip (contains 1 file)
3 Thurs 4 May 2017 Example: transcendental equations transcendental.zip (contains 6 files)
4 Tues 9 May 2017 Example: ordinary differential equations ode.zip (contains 5 files)
5 Thurs 11 May 2017 Example: Gaussian elimination 1 gausselim.zip (contains 8 files)
6 Tues 16 May 2017 Example: Gaussian elimination 2, Fibonnaci numbers fibonacci.zip (contains 7 files)
7 Thurs 18 May 2017 Programming practice programming.zip (contains 5 files)
8 Tues 23 May 2017 Important details: write-up, submission, etc.