Find the special directions that only stretch, never rotate. The key to understanding any linear transformation.
Most vectors get rotated when you apply a matrix transformation. But eigenvectors are special—they only get stretched or flipped, never rotated.
The amount they stretch is called the eigenvalue. These special directions reveal the "natural axes" of any transformation.
A·v = λ·v
When A transforms v, the result is just v scaled by λ. No rotation—just stretching!
Drag the blue vector around. When it aligns with an eigenvector direction, it turns green—the transformation only stretches it, without rotation.
Drag the blue vector. When it turns green, you've found an eigenvector—a direction that only gets stretched, not rotated. The dashed lines show the actual eigenvector directions.
Eigenvalues tell you how much an eigenvector stretches. Watch different matrices produce different eigenvalue behaviors.
Eigenvalues tell you how much eigenvectors stretch. Positive λ means stretching, negative λ means flipping. Complex eigenvalues mean rotation without pure stretch directions.
Any diagonalizable matrix can be decomposed into: change to eigenbasis, scale by eigenvalues, change back. This reveals the transformation's true nature.
P⁻¹ transforms to the eigenbasis (eigenvectors become axes)
Diagonalization reveals that any matrix transformation can be understood as: change basis → scale along axes → change back. The eigenvectors define the natural axes for the transformation.
In 3D, the rotation axis is the eigenvector with eigenvalue 1—the one direction that doesn't move at all during rotation.
Every 3D rotation has exactly one axis that stays fixed—the rotation axis. Vectors along this axis are eigenvectors with eigenvalue 1 (unchanged by rotation). The orange point traces its circular orbit while the purple axis remains still.
Next: Practice with the interactive sandbox and test your understanding!