Teaching / Course archive

Math 578: Fall 2009

Numerical analysis 1

Course Record

Institution
McGill
Term
Fall 2009
Level
graduate
Topics
numerical analysis, analysis

Overview

Numerical analysis course covering linear systems, iterative methods, eigenvalue problems, nonlinear equations, least squares, approximation, interpolation, and quadrature.

Matlab was used as the official mathematical software and programming tool.

Schedule and Topics

Date Topic
Sep 2 Introduction to numerical analysis.
Sep 4 Floating point arithmetic, well-posedness, conditioning, stability, and backward stability.
Sep 9 Gaussian elimination and LU decomposition.
Sep 16 QR decomposition, Gram-Schmidt process, Householder reflection, and least-squares problems.
Sep 23 Fixed point iterations and the Banach fixed point theorem.
Sep 30 Relaxation schemes, Richardson iteration, and steepest descent.
Oct 7 Krylov subspaces, Arnoldi, GMRES, and preconditioning.
Oct 19 Nonlinear equations in one variable: Newton-Raphson and bisection.
Oct 28 Roots of polynomials, Horner's scheme, deflation, Sturm sequences, and Euclid's algorithm.
Nov 4 Matrix eigenvalue problems, Hessenberg matrices, and power iterations.
Nov 18 Polynomial interpolation, Lagrange coefficients, Newton polynomials, and divided differences.
Nov 20 Numerical quadrature, Gauss quadrature, orthogonal polynomials, and least squares approximation.
Nov 27 Trigonometric polynomials and fast Fourier transform.
Dec 2 Review.
Dec 10 Final exam.

Topic List

Books and Related Pages

Books

Assignments and Projects

Assignments and Exams

Archive Note

Matlab code names are recorded in the recovered page, but the code files are not present in the local public archive.