2D Matrix Transformation Visualizer
Animate rotations, reflections, scaling, shear, and projections. Decompose via SVD and compose sequences.
Linear transformations
A 2×2 matrix A maps every point x in the plane to Ax. Rotations, reflections, scaling, shear, and projection are all special cases.
SVD decomposition
Every matrix factors as A = U Σ VT: a rotation, a scaling, and another rotation. Use Decompose to animate each step.
Composition
Queue transformations and play them in sequence. The product matrix is applied right to left.
Transformation
°
Translation (affine shift)
Object & Display
Composition Queue
Matrix Properties
Determinant
1
Eigenvalues
SVD Decomposition
e₁ → Ae₁
e₂ → Ae₂
Unit circle
Ghost (original)