Skip to main content

Numerical Linear Algebra

Matrix computation at scale: factorizations, iterative and Krylov methods, and numerical stability.

11 Topics

C

Condition Numbers

Condition numbers measure how sensitive a mathematical function or system is to small changes in input. Learners will understand how to evaluate error propagation and assess the stability of numerical algorithms.

πŸŽ“1🌐3
4
Resources
3
Levels
E

Eigenvalue Problems

Eigenvalue problems involve finding vectors whose direction remains unchanged under a given linear transformation. Learners will understand how to compute eigenvalues and eigenvectors to analyze dynamical systems and structural stability.

πŸŽ“1🌐4
5
Resources
3
Levels
I

Iterative Methods

Iterative methods generate sequences of approximations to solve complex mathematical problems, particularly large linear systems. Learners will understand convergence criteria, error bounds, and how to implement these algorithms for computational efficiency.

πŸ“š1πŸŽ“1🌐5
7
Resources
3
Levels
K

Krylov Subspace Methods

Krylov subspace methods are iterative algorithms used to find eigenvalues or solve large, sparse systems of linear equations. Learners will understand methods like GMRES and Conjugate Gradient to solve high-dimensional computational problems.

🌐5
5
Resources
3
Levels
L

LU Factorization

LU factorization decomposes a matrix into a product of a lower triangular matrix and an upper triangular matrix. Learners will understand how to apply this decomposition to solve linear systems efficiently.

πŸŽ“2🌐4
6
Resources
3
Levels
M

Matrix Computations

Matrix computations involve the algorithmic manipulation of matrices to solve scientific and engineering problems. Learners will understand matrix multiplication, inversion, and decomposition techniques optimized for speed and numerical accuracy on computers.

πŸ“Ή1πŸ“š1πŸŽ“1🌐5
8
Resources
3
Levels
N

Numerical Methods

Numerical methods are algorithms used to obtain approximate numerical solutions to mathematical problems that lack analytical solutions. Learners will understand how to solve differential equations, find roots, and perform numerical integration using computers.

πŸŽ“2
2
Resources
3
Levels
N

Numerical Stability

Numerical stability describes how round-off errors and approximations propagate through an algorithm. Learners will understand how to analyze algorithm behavior to ensure computational results remain accurate and do not diverge.

πŸŽ“1🌐5
6
Resources
3
Levels
Q

QR Factorization

QR factorization decomposes a matrix into an orthogonal matrix and an upper triangular matrix. Learners will understand how to compute this decomposition and apply it to solve least squares and eigenvalue problems.

πŸŽ“2🌐3
5
Resources
3
Levels
S

Singular Value Decomposition

Singular value decomposition factorizes a real or complex matrix into three constituent matrices. Learners will understand how to apply this technique for dimensionality reduction, data compression, and solving ill-posed linear systems.

πŸŽ“2🌐4
6
Resources
3
Levels
S

Sparse Matrices

Sparse matrices are matrices populated primarily with zeros, requiring specialized storage and computational techniques. Learners will understand how to store, manipulate, and solve linear systems involving these matrices efficiently.

πŸŽ“1🌐6
7
Resources
3
Levels