Try integers, decimals, or fractions such as -3/4.
Step 3 · Solve
Choose an operation
Selected from your matricesMatrix A
2 × 2
Reduce a matrix to its simplest row-equivalent form.
Step 4 · Understand
Ready when you are
[ ? ]
Pick an operation and your result will land here.
How it worksThe idea behind this operation+Show the stepsFollow the calculation+
02 Transformation playground
Matrix transformations.
Matrix
±4
↗
Drag î or ĵ to reshape the matrix.Turn on Edit basis to begin.
Keyboard
Focus î or ĵ, then use arrow keys to nudge its endpoint.
This setting also controls SVD playback.
03 Vector sketchbook
Vector sketchbook.
Live plane
Your vectors
04 Norm comparison
Projection lab.
Nearest point
Project b onto span(a)
L₂ least squaresL₁ absolute error
↔
Drag a to rotate the line; drag b to move the target.Focus either handle and use the arrow keys for precise changes.
05 Factorisation explorer
SVD explorer.
A = UΣVᵀ
SVD in three moves
SVD decomposes any real rectangular matrix A as A = UΣVᵀ. The orthogonal matrices Vᵀ and U act like rotations or reflections, while Σ stretches, shrinks, or collapses along perpendicular axes. So any linear transformation can be understood as a rotation or reflection, followed by a stretch or collapse, then another rotation or reflection.
Try it: this explorer visualises the 2×2 case. Choose a matrix, then press Play factors or select a stage. Use Factor progress to explore between stages, watching the solid grid and canonical basis move toward the faint final A-grid.
Matrix
σ
Move the canonical grid through Vᵀ, Σ, and U.The solid grid shows the current stage; the faint grid shows final A.
This setting also controls transformation playback.