Eigenvector Calculator
An eigenvector calculator is a linear algebra tool that computes the eigenvalues and corresponding eigenvectors of a square matrix. Eigenvectors are non-zero vectors that change only by a scalar factor (the eigenvalue) when a linear transformation is applied to them. The calculator solves the characteristic equation det(A - λI) = 0 to find eigenvalues, and then computes the null space for each eigenvalue to resolve the eigenvectors. Computer scientists, engineers, and mathematicians use this calculator to solve systems of differential equations, perform principal component analysis, and analyze stability in physics models.
Enter the four entries of a 2×2 matrix. The calculator returns the trace, determinant, discriminant, eigenvalues, and the matching unit eigenvectors. Detects complex eigenvalues and reports them clearly.
Quick Answer
Find the eigenvalues and eigenvectors of a 2x2 or 3x3 matrix. Enter the matrix coefficients to see step-by-step algebraic calculations.
2 × 2 matrix A
Enter the entries. The calculator finds eigenvalues and unit eigenvectors directly from the 2×2 characteristic polynomial.
e.g. 4
e.g. 1
e.g. 2
e.g. 3
Scope
This calculator handles real 2×2 matrices. Eigenvectors are returned as unit vectors. Any scalar multiple of an eigenvector is also an eigenvector for the same eigenvalue.
Complex eigenvalues are detected and reported, but complex eigenvectors are out of scope here. For larger matrices and general eigen-decomposition, use a dedicated linear algebra tool.
Two eigenvalues
λ₁ = 5, λ₂ = 2
Eigenvectors v₁ = (-0.7071, -0.7071), v₂ = (-0.4472, 0.8944)
Each eigenvalue λ solves det(A − λI) = 0. The matching eigenvector v satisfies (A − λI)v = 0 and is unique up to scalar multiplication; the calculator returns the unit form.
Examples
[[4, 1], [2, 3]]
λ₁ ≈ 5, λ₂ ≈ 2 · v₁ ≈ (0.707, 0.707), v₂ ≈ (-0.447, 0.894)
[[2, 0], [0, 5]]
λ₁ = 2, λ₂ = 5 · v₁ = (1, 0), v₂ = (0, 1)
[[3, 1], [0, 3]]
λ = 3 (repeated) · v = (1, 0)
[[0, -1], [1, 0]]
Complex λ = ±i (no real eigenvectors)
How it works
Eigenvalues come from the characteristic equation; eigenvectors come from solving the resulting null-space equation for each eigenvalue.
Characteristic eq. · det(A − λI) = λ² − trace · λ + det = 0
Discriminant · D = trace² − 4 · det
Eigenvalues · λ = (trace ± √D) / 2
Eigenvector · solve (A − λI) v = 0; normalize to unit length
D > 0: two distinct real eigenvalues. D = 0: one repeated. D < 0: complex conjugate pair (out of scope).
Related calculators
- Eigenvalue calculator if you only need the eigenvalues.
- Matrix calculator for general matrix arithmetic.
- RREF calculator for reducing the augmented system used to solve (A − λI) v = 0.
- System of equations calculator for the underlying linear system.
- All education calculators.
Related Calculators
More tools from Education



