Find the eigenvalues (and eigenvectors, when real) of a 2×2 matrix using its characteristic equation.
📖 Characteristic Equation (det(A − λI) = 0)Matrix A = [[a, b], [c, d]]
Fill in the fields on the left with your information, then press Calculate to see your result instantly. No sign-up required, and no data is sent anywhere — everything is calculated right in your browser.
The eigenvalue calculator solves a 2×2 matrix to find its "eigenvalues," special numbers λ that satisfy the equation det(A − λI) = 0, meaning the matrix (A minus λ times the identity matrix) becomes non-invertible. For a 2×2 matrix with elements [[a,b],[c,d]], this equation turns into a simple quadratic equation in λ: λ² − (a+d)λ + (ad−bc) = 0, where (a+d) is the matrix's trace and (ad−bc) is its determinant. This quadratic equation is solved with the quadratic formula like any other quadratic equation: if the discriminant is positive or zero, the eigenvalues are real, and the associated "eigenvectors" can be calculated; if it's negative, the eigenvalues are complex. Eigenvalues are widely used in physics and engineering, analyzing the stability of dynamical systems, and dimensionality-reduction techniques in data science. An eigenvector is a special direction that a matrix only stretches or shrinks, without rotating, and its corresponding eigenvalue is precisely the factor by which that stretching or shrinking occurs.
A matrix, applied to an ordinary vector, generally does two things at once: it changes the vector's length and it rotates its direction. Eigenvectors are the special exception to the rotation part of that rule — specific directions that a given matrix stretches or shrinks without rotating at all, only scaling along the exact same line they started on. The eigenvalue is simply the scaling factor for that particular direction: a value of 2 means the eigenvector is stretched to twice its length, a value of 0.5 means it is shrunk by half, and a negative eigenvalue means the vector is flipped to point in the opposite direction while still remaining on the same line.
Finding eigenvalues comes down to solving the equation det(A − λI) = 0, which for a 2×2 matrix reduces neatly to an ordinary quadratic equation in λ, using two properties of the matrix that summarize it compactly: the trace (the sum of its diagonal elements) and the determinant (a single number capturing how the matrix scales areas, among other properties). This is precisely why the quadratic formula — already familiar from solving ordinary quadratic equations — reappears here in an entirely different mathematical context.
Real eigenvalues (when the discriminant of this quadratic is zero or positive) correspond to genuine stretching or shrinking directions that exist within ordinary real space. Complex eigenvalues (when the discriminant is negative) indicate that the matrix's transformation includes an element of rotation that cannot be reduced to simple stretching along any real-valued direction — a case where no real eigenvector exists at all.
Eigenvalues have significant practical weight well beyond abstract linear algebra. In physics and engineering, the eigenvalues of a system's governing matrix reveal whether that system is stable (small disturbances decay back toward equilibrium) or unstable (small disturbances grow uncontrollably) — a critical question in structural engineering, control systems, and predicting the long-term behavior of anything from a bridge under vibration to an electrical circuit.
In data science, Principal Component Analysis — a widely used technique for reducing a dataset with many variables down to its most important underlying patterns — works directly with the eigenvalues and eigenvectors of a dataset's covariance matrix, identifying the directions along which the data varies the most and using those directions to compress complex, high-dimensional data into a much smaller, more manageable number of dimensions with minimal loss of information.
It represents a scaling factor: when the matrix acts on its matching eigenvector, the vector's direction stays the same and only its length is scaled by that eigenvalue.
The characteristic equation for a 2×2 matrix simplifies neatly into a quadratic equation with a clean formula, while larger matrices require more advanced numerical methods.
Complex eigenvalues mean the matrix represents a rotation-like transformation with no real direction that stays purely scaled, so there are no real eigenvectors.