← Back to Projects | Linear Algebra Learning Lab

Linear Algebra Learning Lab

Learn linear algebra by running it. Edit a matrix, see the geometry and invariants update, then launch executable examples from the concept library.

[M] Transformation Matrix

Valid 3×3 matrix · live properties shown below

[T] Interpolation

Interpolate between identity matrix and your transformation

[V] Vectors

[=] Properties

det(A) 1.000
tr(A) 3.000
rank / nullity 3 / 0
condition κ₂ 1.000
singular values σ₁ ≥ σ₂ ≥ σ₃ 1.000 · 1.000 · 1.000
Classification
Identity

Transformation Visualizer

X-axis (e₁)
Y-axis (e₂)
Z-axis (e₃)
Transformed
Eigenvectors

Current Matrix

Interpolated Matrix (t = 0.00)

Transformed Basis Vectors

T(e₁) = [1.00, 0.00, 0.00]
T(e₂) = [0.00, 1.00, 0.00]
T(e₃) = [0.00, 0.00, 1.00]

Matrix Operations

[∑] Decomposition

Select a decomposition type and click Decompose to see the step-by-step breakdown

Learn ↔ edit ↔ see

Executable Linear Algebra

Open a concept, then load an example directly into the visualizer. Every definition is attached to something you can run.

0 / 0 explored

[?] Quiz Mode

Score: 0/0
Click "New Question" to start a quiz on linear algebra concepts