Eigenspace Visualization
Run the Eigenspace Visualization Fullscreen
Edit the MicroSim with the p5.js editor
About This MicroSim
This 3D visualization demonstrates how eigenspaces are vector subspaces containing all eigenvectors for a given eigenvalue. The dimension of an eigenspace (geometric multiplicity) determines whether it appears as a line (1D) or plane (2D) through the origin.
Key Features:
- 3D rotation: Drag to rotate the view and explore from different angles
- Multiple examples: Browse through matrices with different eigenspace structures
- Visual eigenspaces: Lines and planes shown as semi-transparent colored regions
- Eigenvector arrows: Toggle to see individual eigenvector directions
- Color-coded: Each eigenvalue has a distinct color
How to Use
- Drag the 3D view to rotate and examine eigenspaces from different angles
- Use Prev/Next buttons to browse through different matrix examples
- Toggle "Show Grid" to see or hide the coordinate grid
- Toggle "Show Vectors" to see eigenvector arrows
Mathematical Background
The eigenspace for eigenvalue λ is defined as:
E_λ = null(A - λI) = {v ∈ ℝⁿ : Av = λv}
Key properties:
- Every eigenspace is a vector subspace
- The dimension equals the geometric multiplicity of λ
- If geometric multiplicity = 1, eigenspace is a line
- If geometric multiplicity = 2, eigenspace is a plane
- Eigenvectors from different eigenspaces are linearly independent
Examples Included
- 3 Distinct Eigenvalues: Diagonal matrix with three 1D eigenspaces (lines along axes)
- Repeated Eigenvalue: λ=3 has multiplicity 2 with a 2D eigenspace (xy-plane)
- General Symmetric: Orthogonal eigenvectors in arbitrary directions
- Rotation-like: Single real eigenvalue, complex pair causes rotation
Embedding
1 | |
Lesson Plan
Learning Objectives
Students will be able to:
- Visualize eigenspaces as subspaces (lines or planes) through the origin
- Connect geometric multiplicity to eigenspace dimension
- Understand why eigenvectors from different eigenspaces are linearly independent
Suggested Activities
- Identify dimensions: For each example, count the dimension of each eigenspace
- Predict eigenspaces: Given a diagonal matrix, predict what the eigenspaces will look like
- Orthogonality check: Verify that symmetric matrices have orthogonal eigenspaces
- Basis vectors: Identify basis vectors for each eigenspace
Assessment Questions
- If a 3×3 matrix has eigenvalue λ=2 with algebraic multiplicity 2 and geometric multiplicity 1, what does the eigenspace look like?
- Why can't eigenspaces from different eigenvalues overlap (except at the origin)?
- What is the maximum possible dimension for an eigenspace of a 4×4 matrix?