Numerical Methods

Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

At the end of this course students will be able to ...
... implement the main algorithms of numerical analysis correctly and
efficiently in Matlab.
... perform numerical calculations to solve nonlinear algebraic
problems, eigenvalue problems, interpolation problems, signal processing
and ODEs.
... apply methods from numerical analysis in a scientific setting.
... evaluate the reliability of numerical methods.
... report comprehensively on the structure of her/his algorithms as
well as the computations performed using her/his code.

Inhoud vak

Numerical methods are used frequently in all areas of science, such as
fluid dynamics, meteorology and financial risk management. Moreover,
techniques from numerical analysis play an important role in
mathematical research on differential equations, stochastics,
optimization, etcetera. We focus on the main numerical methods from
modern-day analysis and scientific computing.

The list of subjects includes:
* error analysis
* systems of nonlinear equations
* eigenvalue problems
* least square methods
* fast Fourier transform
* ordinary (and partial) differential equations (no prerequisites

Applications include
* phone number recognition
* Google/Page rank algorithm
* data analysis
* curve following
* planet motions
* and more.


Lectures (once a week, 1x2=2 hours) and computer labs (once a week,
1x2=2 hours). A number of Matlab assignments form an integral part of
the course.


The final grade is based on a set of reports and computer codes that
have to be handed in. In 2017/18 the weights were as listed below, but
these may be revised for 2018/19. Precise details will be available on
Canvas at the start of the course.

First assignment; two exercises [2 x 4.5 = 9%]
Second assignment; two exercises [2 x 5.5 = 11%]
Third assignment; three exercises [3 x 6.5 = 19.5%]
Fourth assignment; two exercises [2 x 8 = 16%]
Fifth assignment; two exercises [2 x 8 = 16%]
Sixth assignment; three exercises [3 x 9.5 = 28.5%]

Resit opportunities: if the weighted average of the submitted exercises
fails to surpass the necessary 55% needed to pass the course, then there
will be an option of re-submitting inadequate submissions. A
re-submission cannot attain a score greater than 60%.

Vereiste voorkennis

A basic course in Linear algebra (e.g. X_400041, X_400042, X_400638 or
X_400639) and Multivariable calculus (e.g. XB_41008).


There is no mandatory literature.

The following book is recommended for the first half of the course:
Scientific Computing with MATLAB and Octave by Alfio Quarteroni and
Fausto Saleri, ISBN: 978-3642453663


Bachelor Mathematics year 2

Algemene informatie

Vakcode X_401039
Studiepunten 6 EC
Periode P1+2
Vakniveau 300
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator dr. M.B. Botnan
Examinator prof. dr. G.J.B. van den Berg
Docenten dr. M.B. Botnan

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Werkcollege, Hoorcollege

Dit vak is ook toegankelijk als: