Eigenvalue calculator

This online calculator computes the eigenvalues of a square matrix up to the fourth degree by solving the characteristic equation.

Esta página existe graças aos esforços das seguintes pessoas:



Karen Luckhurst

Criado: 2019-06-20 06:50:12, Ultima atualização: 2020-12-14 10:55:12

This online calculator computes the eigenvalues of a square matrix by solving the characteristic equation. The characteristic equation is the equation obtained by equating the characteristic polynomial to zero. Thus, this calculator first gets the characteristic equation using the Characteristic polynomial calculator, then solves it analytically to obtain eigenvalues (either real or complex). It does so only for matrices 2x2, 3x3, and 4x4, using the The solution of a quadratic equation, Cubic equation and Quartic equation solution calculators. Thus it can find eigenvalues of a square matrix up to the fourth degree.

It is very unlikely that you would have a square matrix of a higher degree in math problems, because, according to the Abel–Ruffini theorem, a general polynomial equation of degree five or higher has no solution in radicals, thus, it can be solved only by numerical methods. (Note that the degree of a characteristic polynomial is the degree of its square matrix). More theory can be found below the calculator.

PLANETCALC, Eigenvalue calculator

Eigenvalue calculator

Digits after the decimal point: 2
Characteristic equation
The file is very large. Browser slowdown may occur during loading and creation.


Eigenvalues are easier to explain with eigenvectors. Suppose we have a square matrix A. This matrix defines a linear transformation, that is, if we multiply any vector by A, we get the new vector that changes direction:


However, there are some vectors for which this transformation produces the vector that is parallel to the original vector. In other words:

Av=\lambda v,

where \lambda is some scalar number.

These vectors are eigenvectors of A, and these numbers are eigenvalues of A.

This equation can be rewritten as

Av-\lambda v=0 \\ (A-\lambda I)v=0

where I is the identity matrix.

Since v is non-zero, the matrix A - \lambda I is singular, which means that its determinant is zero.

det(A-\lambda I)=0 is the characteristic equation of A, and the left part of it is called the characteristic polynomial of A.

The roots of this equation are eigenvalues of A, also called characteristic values, or characteristic roots.

The characteristic equation of A is a polynomial equation, and to get polynomial coefficients you need to expand the determinant of matrix

\begin{bmatrix}a_{11}-\lambda&a_{12}&\dots &a_{1n}\\a_{21}&a_{22}-\lambda&\dots &a_{2n}\\ \dots & \dots & \dots & \dots \\a_{n1}&a_{n2}&\dots &a_{nn}-\lambda\end{bmatrix}

For a 2x2 case we have a simple formula:

\lambda^2-trA \lambda+detA=0,

where trA is the trace of A (sum of its diagonal elements) and detA is the determinant of A. That is


For other cases you can use the Faddeev–LeVerrier algorithm as it is done in the Characteristic polynomial calculator.

Once you get the characteristic equation in polynomial form, you can solve it for eigenvalues. And here you can find an excellent introduction as to why we would ever care about finding eigenvalues and eigenvectors, and why they are very important concepts in linear algebra.

URL copiado para a área de transferência
PLANETCALC, Eigenvalue calculator