Cs 12:15-14:00 (H207) lecture
Cs 14:15-15:45 (H207) computer lab
Applied Numerical Methods with Matlab (BMETE92AM54)
Timetable information: Thursdays 12-16 (lecture and computer lab), room: H207.
Course requirements: Applied Numerical Methods with Matlab TE92AM54 2020.pdf
News
- BME has a TAH Matlab licence. Thus, Matlab is available for all students and teachers. The installation guide can be found at this inner link (in Hungarian) or at the beginning of my Matlab news page (in English).
- Webpage of the Miklós Farkas Seminar on Applied Analysis - Thursdays from 10:15, the talks are in English on regular basis
Main material for the course
- Slides of the lectures: printer friendly version
- Problems for the computer labs and an auxiliary Matlab m-file
Auxilary material for the course
- Numerical computing with Matlab (lecture notes from Matlab with the NCM toolbox)
- Using Matlab - The language of technical computing (Matlab user guide)
- Matlab Onramp - two-hour introductory tutorial to Matlab
The schedule of the lectures and computer labs, homework assignments:
Week | Lecture and computer lab (Th. 12-16) |
1. 13/02 |
The requirements of the course. The topics of the course. Model construction and its necessity. Vector and matrix norms, special matrices, spectral radius, relations between norms and eigenvalues. |
2. 20/02 |
Convergence speed of sequences. Floating point numbers and their properties. Conrad Zuse - Computer history (video). Conditioning of SLAEs, condition numbers of matrices. |
3. 27/02 |
Solution of SLAEs with direct methods, Gaussian method and its investigation. LU decomposition. Performance of the Gaussian method. Pivoting. Cholesky decomposition. |
4. 05/03 |
Iteration methods for SLAEs. Necessary and sufficient condition for the convergence. Error estimation with the Banach fixed point theorem. Classical iterative methods (Jacobi, Gauss-Seidel and their relaxed versions) and their convergence. |
5. 12/03 |
Householder reflection, QR decomposition. Givens rotation and QR decomposition with Givens rotations. Solution of over-determined systems. |
6. 26/03 |
From this week we will use Office Teams to organize the course in an online form. |
Previous midterm tests of my course numerical methods for physicists
- midterm test II, 2019/20 autumn -- Solutions
- midterm test I, 2019/20 autumn -- Solutions
- midterm test II, 2018/19 autumn -- Solutions
- midterm test I, 2018/19 autumn -- Solutions
- midterm test II, 2017/18 autumn -- Solutions
- midterm test I, 2017/18 autumn -- Solutions
Useful links
- MATLAB website
- Matlab Onramp - a two-hour-long course about the basics of the usage of Matlab
- Page on disasters due to numerical errors
- George E. Forsythe: Pitfalls in Computation, or why a Math Book isn't Enough
- The MacTutor History of Mathematics archive