Computational and Numerical Linear Algebra
This repository contains example code and Python Jupyter notebooks on various topics related to computational and numerical linear algebra. The contents are divided by (rough) units. Most code corresponds to a youtube video discussing it and the broader topics in linear algebra.
At the end of the day this is a place where I can put my notes/experiments for concepts/applications/tests involving numcerical linear algebra.
- Introduction to Linear Systems
- Video: https://youtu.be/8E2858kWVEw
- Triangular Matrices
- Video: https://youtu.be/C5yRi7EbKXM
- Forward and Backwards Substitution
- Video: https://youtu.be/hnBpWrE7L4k
- Gaussian Elimination
- Video: https://youtu.be/59TAcVWZ0LY
- LU Decomposition
- Video: https://youtu.be/joDOPaHVDnI
- LDV Decomposition
- Cholesky Decomposition
- Video: https://youtu.be/o5V69gQcLt0
- LDL Transpose Decomposition
- Non-Square Linear Systems
- Video: https://youtu.be/aoG6Ydxh_Fc
- The Method of Least Squares
- Video: https://youtu.be/KP3OvpPXtys
- Line Fitting
- Video: https://youtu.be/AMkUVQAw6MU
- Polynomial Fitting
- Video: https://youtu.be/TZAtc06QkmM
- Exponent Fitting
- Video: https://youtu.be/aObGTXd6Oug
-
Orthogonal and Orthonormal Sets of Vectors
- Video: https://youtu.be/pi70r8xBvnw
-
- Video: https://youtu.be/SChiY-2MiWo
-
Benchmarking Orthonormal Systems
- Video: https://youtu.be/3o4XWIJTNxI
-
- Video: https://youtu.be/kyG8YMIfNA0
-
Numerical Methods for Computing Eigenvalues
- Video: https://youtu.be/5sFQdEl9MTU
-
- Video: https://youtu.be/O9loiz1AcZg