← Home
/
Eigenvectors & Eigenvalues
Explore Diagonalization →
▶
Identity (I)
0%
Target (A)
Step
Reset
0.5×
1×
2×
Eigenvector 1
Eigenvector 2
Test Vectors (After)
Test Vectors (Before)
?
Guide & Shortcuts
⌨️ Keyboard Shortcuts
Space
Play/Pause animation
→
Step forward
←
Step backward
R
Randomize matrix
H
Toggle help panel
C
Clear custom vectors
1-7
Load presets (Rotation, Scaling, Shear X/Y, Reflection, Projection, Squeeze)
🖱️ Mouse Controls
Scroll wheel
- Zoom in/out
Click & drag on canvas
- Draw custom vectors
Drag eigenvector tips
- Reconstruct transformation matrix
Hover over eigenvectors
- See scaling information
Features
Eigenvectors
- Cyan and pink vectors that maintain direction during transformation
Determinant visualization
- Shows area scaling factor (det = λ₁ × λ₂)
Randomize
- Generate random transformation matrices
Custom vectors
- Draw your own vectors to see how they transform
Animation speed
- Control transformation speed (0.5×, 1×, 2×)
Understanding Eigenvectors
Eigenvectors only scale (stretch/compress), they don't rotate. Yellow test vectors show typical transformation behavior for comparison.