Lectures
- Linear system of equations
-
-
Introduction, row and column pictures of a linear system of equations. 27 July
-
Refresher of Gaussian elimination and elementary matrices, LU decomposition of a matrix. 28 July
-
Pivoting, partial pivoting, and numerical issues, Matrix inverses and their properties. 04 Aug
-
Additional resources: Notes on Linear system of equations, and related Matlab resources
Reading material: Chapter 1 of Gilbert Strang’s Linear Algebra
- Vector spaces
-
-
Qualitative overview of the four fundamental vector spaces of linear algebra. 06 Aug
-
Row echelon and row-reduced echelon form as a way of scoping the null space of a matrix, formal definitions of vector spaces and sub-spaces. 10 Aug
-
Solvability conditions on a system of linear equations, linear independence of vectors, vectors spanning a vector space, basis vectors for a vector space. 11 Aug
-
Four fundamental vector spaces of a matrix (column, null, row, left null), relations between them, idea of matrix inverses for rectangular matrices. 17 Aug
-
Linear transformations and matrices, examples via integration and differentiation operations. 18 Aug
-
More examples of linear transformations (rotations, projections, etc.), Lp norm of a vector. 24 Aug
-
Additional resources: Notes on Vector spaces, and related Matlab resources
Reading material: Chapter 2 of Gilbert Strang’s Linear Algebra, except section 2.5 on graphs and networks
- Orthogonality
-
-
Basic definitions of orthogonality, orthogonality between vector spaces, orthogonal complements of vector spaces, introduction to the least squares problem. 25 Aug
-
Solving an overdetermined system of equations, least squares error solutions. 01 Sept
-
Projection operator, solving an overdetermined system of equations, least norm solutions. 07 Sept
-
Orthogonal matrices and their properties, Gram—Schmidt orthogonalization and the QR factorization. 08 Sept
-
Function spaces. 15 Sept
-
Additional resources: Notes on Orthogonality, and related Matlab resources
Reading material: Chapter 3 of Gilbert Strang’s Linear Algebra, except section 3.5 on the fast Fourier transform
- Determinants
-
-
Basic definition and properties without explicit computations. 21 Sept
-
Additional resources: Notes on Determinants
Reading material: Sections 4.1 and 4.2 of Gilbert Strang’s Linear Algebra, and the parts of Section 4.4 on pivots and volume
- Eigenvalue problems
-
-
Definitions and examples, relation between algebraic and geometric multiplicity of an eigenvalue. 26 Sept
-
Diagonalization of a matrix, powers of a matrix. 28 Sept
-
Cayley—Hamilton theorem, computing the Fibonacci sequence via eigenvalue machinery, Hermitian matrices, spectral theorem. 29 Sept
-
Properties of Hermitian and unitary matrices, the spectral theorem. 05 Oct
-
Similarity transforms and connections to change of variables. 06 Oct
-
Additional resources: Notes on Eigenvalue problems, and related Matlab resources
Reading material: Sections 5.1 to 5.3 (up to Markov matrices), Section 5.5, and the first part of Section 5.6 (similar matrices and change of basis; not the Schur and Jordan forms) of Gilbert Strang’s Linear Algebra
Evaluation
-
Quiz 1 [25] 31 Aug 2026
-
Quiz 2 [25] 12 Oct 2026
-
Endsem exam [50] 11 Nov 2026
Outline
- Broad course contents
-
-
Linear system of equations
-
Vector spaces
-
Orthogonality
-
Determinants
-
Eigenvalue problems
-
Positive definite matrices
-
Singular value decomposition
-
Note: If you have done any linear algebra course previously, you are ineligible to take this course.
- Reference books
-
-
Linear Algebra and its applications, Gilbert Strang, 4th ed. Keyword GS
-
Back to Home