Linear Algebra

39 articles in this category.

Bezier Curves

Parametric curves for computer graphics.

Matrix Multiplication

Visualize how 2x2 matrices transform space and combine through multiplication.

Dot Product & Projection

Visualizing vector projection and orthogonality.

Eigenvalues & Eigenvectors

Discovering the special directions that remain unchanged under linear transformations.

Linear Transformations

Visualizing 2D transformations via matrix operations.

Cross Product

Cross Product

Determinant & Area

Visualize how a 2x2 matrix transforms the area of a unit square.

Gram-Schmidt Process

Gram-Schmidt Process

Systems of Linear Equations

Visualizing the intersection and solution of multiple linear equations.

Vector Spaces

Vector Spaces

Change of Basis

Visualizing how vector coordinates transform between different coordinate systems.

LU Decomposition

LU Decomposition

Least Squares Approximation

Explore how least squares approximation fits a line to data points by minimizing the sum of squared residuals.

Markov Chains

Visualize state transitions, probability distributions, and steady states in stochastic systems.

Null Space & Column Space

Visualize the null space, column space, and rank-nullity theorem of a 2x2 transformation matrix.

QR Decomposition

Visualize the decomposition of a matrix into orthogonal and upper triangular components.

Affine Transformations

Visualize transformation consisting of a linear map followed by a translation.

Cramer's Rule

Visualize Cramer's Rule for solving a 2x2 system of linear equations.

Diagonalization

Visualize matrix diagonalization as changing to an eigenbasis to scale coordinates.

Jordan Normal Form

Visualize continuous phase portraits and canonical forms of 2x2 Jordan blocks.

Orthogonal Projections

Visualize orthogonal projections of vectors onto subspaces and compute projection matrices.

Positive Definite Matrices

Visualize positive definite matrices and their quadratic forms.

Power Iteration Method

Visualize the power iteration algorithm converging to the dominant eigenvector.

Rank & Nullity Theorem

Visualize how 3D transformations split space into image and kernel dimensions.

Spectral Theorem

Visualize how symmetric matrices are guaranteed to have real eigenvalues and orthogonal eigenvectors.

SVD Decomposition

Visualize Singular Value Decomposition as a sequence of rotation, scaling, and rotation transformations.

Tensor Operations

Visualize tensor contractions and transformations on multi-dimensional matrices.

Cholesky Decomposition

Visualize the factorization of a symmetric positive-definite matrix into a lower triangular matrix and its transpose.

Givens Rotation

Visualize how a Givens rotation zeroes out specific elements in a vector while preserving its norm.

Householder Reflection

Visualize how a Householder matrix reflects a vector across a hyperplane.

Inner Product Spaces

Visualize how different inner products change the concepts of length, angle, and orthogonality.

Least Norm Solution

Find the minimum energy solution to an underdetermined system of linear equations.

Matrix Exponential

Visualize the continuous evolution of systems using the matrix exponential.

Matrix Norms & Condition Number

Visualize how matrix norms measure size and condition number affects numerical stability.

Cayley-Hamilton Theorem

Visualize how every square matrix satisfies its own characteristic equation through vector transformations.

Iterative Solvers (Jacobi)

Visualize the convergence of the Jacobi iterative method for solving systems of linear equations.

Kronecker Product

Visualize how the Kronecker product combines two matrices to form a larger block matrix.

Moore-Penrose Pseudoinverse

Visualize how the Moore-Penrose pseudoinverse finds the least squares solution for linear systems.

Schur Decomposition

Visualize Schur decomposition as the orthogonal transformation of a matrix into upper triangular form.