Numerical analysis
MATH-251(b)
Media
MATH-251(b) Numerical analysis
MATH-251(b) Numerical Analysis - Week 13 - Boundary Value Problems
20.05.2025, 11:48
This recording covers the Lecture 13 - Boundary Value Problems from the course syllabus.
It corresponds to the Chapter 12 of the course Notebook.
Recorded on 20.05.2025
MATH-251(b) Numerical Analysis - Week 7 - Direct Methods for Linear Systems
13.05.2025, 20:43
This recording covers the Lecture 7 - Direct Methods for Linear Systems (continued) from the course syllabus.
It corresponds to the Chapter 6 of the course Notebook.
Recorded on 01.04.2025
MATH-251(b) Numerical Analysis - Week 12 - Eigenvalue Problems
13.05.2025, 11:50
This recording covers the Lecture 12 - Eigenvalue Problems from the course syllabus.
It corresponds to the Chapter 8 of the course Notebook.
Recorded on 13.05.2025
MATH-251(b) Numerical Analysis - Week 4 - Interpolation
07.05.2025, 13:03
This recording covers the Lecture 4 - Interpolation from the course syllabus.
It corresponds to the Chapter 4 of the course Notebook.
Recorded on 11.03.2025
MATH-251(b) Numerical Analysis - Week 11 - Numerical Integration
06.05.2025, 11:53
It corresponds to the Chapter 9 of the course Notebook.
Recorded on 06.05.2025
MATH-251(b) Numerical Analysis - Week 10 - Initial Value Problems
29.04.2025, 11:56
It corresponds to the Chapter 11 of the course Notebook.
Recorded on 29.04.2025
MATH 251(b) Numerical Analysis - Week 9 - Numerical Differentiation - 2nd Half
15.04.2025, 11:48
It corresponds to the Chapter 10 of the course Notebook.
Unfortunately, the 1st half of the lecture could not be recorded due to technical issue with the audiovisual system.
Recorded on 15.04.2025
MATH-251(b) Numerical Analysis - Week 8 - Iterative Methods for Linear Systems
08.04.2025, 14:20
It corresponds to the Chapter 7 of the course Notebook.
Recorded on 08.04.2025
General Information
Syllabus
- Lecture 1 (18.02.2025): introduction to Julia and to fixed-point iteration.
- Lecture 2 (25.02.2025): fixed-point iteration.
- Lecture 3 (04.03.2025): Newton's method.
- Lecture 4 (11.03.2025): interpolation.
- Lecture 5 (18.03.2025): interpolation, continued.
- Lecture 6 (25.03.2025): regression and direct methods linear systems.
- Lecture 7 (01.04.2025): direct methods for linear systems, continued.
- Lecture 8 (08.04.2025): iterative methods for linear systems.
- Lecture 9 (15.04.2025): numerical differentiation.
- (22.04) no lecture (Easter)
- Lecture 10 (29.04.2025): initial value problems.
- Lecture 11 (06.05.2025): numerical integration.
- Lecture 12 (13.05.2025): eigenvalue problems.
- Lecture 13 (20.05.2025): boundary value problems.
- Lecture 14 (27.05.2025): revision, non-linear approximations.
Admin
- Lectures take place on Tuesday from 10:15 to 12:00 in room CM 1 4.
- Exercice sessions take place on Wednesday from 10:15 to 12:00 in room BC 07-08.
- Teaching assistants for the lecture are:
- Alessio Siviglia alessio.siviglia@epfl.ch
- Andrea Pintus andrea.pintus@epfl.ch
- Divya Suman divya.suman@epfl.ch
- Leo Digonzelli leo.digonzelli@epfl.ch
- Lorenzo Piersante lorenzo.piersante@epfl.ch
- Théodore Decaux theodore.decaux@epfl.ch
Lecture notes
https://teaching.matmat.org/numerical-analysis
Recording of the lectures
Link to lecture recordings
Exam and Grade
Exam consultations
Exercises
Programming Language
Julia & Pluto Installation
On this Moodle page, you can find a working Julia & Pluto installation, provided as a VirtualBox image.
See the Virtual Machine Installation Instructions document.
Alternatively, you can install Julia on your own computer. It is not difficult and will be a nicer experience than working inside a Virtual Machine, however assistants will only be able to provide limited help with installation problems.
Assistants are there to provide support during the first week and you are welcome to ask for help. After that, Julia is assumed to be installed and working, and there will be a check in the second exercise session.
Julia Resources:
Get started with coding Julia
Overview of Julia learning resources
Comprehensive book
Ed Forum
- Announcements (Forum)
- Ed Discussion Forum (External tool)
- Virtual Machine Installation Instructions (File)
Make sure to install Julia and Pluto this week. Instructions for the Virtual Machine are available in the Virtual Machine Installation Instructions document above.
The 02_Julia chapter of the notes contains more information about Julia.
You are welcome to ask for help if you have trouble with the installation.
- Presentation (File)
- 01_Introduction (URL)
- 02_Julia (URL)
- 03_Preliminaries (URL)
- 04_Nonlinear_equations (URL)
- There are 3 exercise notebooks this week.The exerc... (Text and media area)
- Exercise 0: Introduction to Julia and Pluto (Folder)
- Exercise 0: Introduction to Plots (Folder)
- Exercise 1: Fixed point method (Folder)
- Week 1 Exercise Solutions (Folder)
- 06_Direct_methods (URL)
- ex6_direct_methods_statement.jl (File)
- ex6_direct_methods_solution.jl (File)
- 07_Iterative_methods (URL)
- ex8_iterative_methods_statement.jl (File)
- ex8_iterative_methods_solution.jl (File)
- 10_Numerical_differentiation (URL)
- ex9_numerical_differentiation_statement.jl (File)
- ex9_numerical_differentiation_solution.jl (File)
- 11_Initial_value_problems (URL)
- ex10_initial_value_problems_statement.jl (File)
- ex10_initial_value_problems_solution.jl (File)
- 09_Numerical_integration (URL)
- ex11_numerical_integration_statement.jl (File)
- ex11_numerical_integration_solution.jl (File)
- Graded Exercise Sheet (Assignment)
- Spot-check Interview Timeslots (Scheduler)
- 08_Eigenvalue_problems (URL)
- ex12_eigenvalue_problems_statement.jl (File)
- ex12_eigenvalue_problems_solution.jl (File)
- mock_exam.pdf (File)
- mock_exam_solutions.pdf (File)
- 12_Boundary_value_problems (URL)
- ex13_boundary_value_problems_statement.jl (File)
- ex13_boundary_value_problems_solution.jl (File)