Programmers and Teachers:
What is an Eigenvalue?
The eigenvalues of a matrix are a set of scalars, whereas the eigenvectors of a matrix are a set of vectors. Finding the eigenvalues of a system of equations/matrix is used often in physics and engineering problems. A couple examples of this are solid rotating bodies and vibrating systems. The eigenvalues and eigenvectors help describe these complex mechanical systems that we study in mathematics, physics and engineering.
“Eigen” is German for “own” which is why each eigenvalue has a corresponding eigenvector, and vice versa. The eigenvalues and eigenvectors of any linear system of equations/matrix can be found if matrix is square. A square matrix is one that has an equal number of rows and columns. Non-square matrices only have non-real eigenvalues (they will be imaginary or complex).
It is common for there to be a greater number of eigenvectors than eigenvalues for a given system of equations/matrix. When this happens, there will be multiple eigenvectors per eigenvalue. Therefore, we can view the eigenvalues as the “parents” and the eigenvectors as the “children” since each parent may have one or more children associated with it.
How to Find the Eigenvalues
The basic equation representation of the relationship between an eigenvalue and its eigenvector is given as Av = λv where A is a matrix of m rows and m columns, λ is a scalar, and v is a vector of m columns. In this relation, true values of v are the eigenvectors, and true values of λ are the eigenvalues. For something to be a true value, it must satisfy the equation.
The previous equation Av = λv can be rearranged to A – I = 0 where I is the identity matrix. Then, we can proceed to carrying out the matrix multiplication and subtraction operations which will result in a polynomial. This polynomial is set equal to zero. Then, the roots of the terms can be solved for. The roots of these terms are the eigenvalues.
In a matrix of m columns and rows, there can be as few as zero eigenvalues, and as many as m eigenvalues. The eigenvalues can be real or complex. Complex eigenvalues will have a real component and an imaginary component.
If we want to also find the associated eigenvectors, we use the original equation Av = λv and plug in the value of each eigenvalue. Then, we solve for every possible value of v. The values we find for v are the eigenvectors.
How the Calculator Works
The calculator on this page uses numerical routines to find the eigenvalues. Numerical routines solve systems of equations/matrices by performing an approximated calculation very many times. Once enough calculations have been made to converge very tightly to the solution, the final value is reported back to this page.
Because computer processors are so powerful at basic math compared to humans, the program can go through these routines within seconds and return you a result that is accurate to a minimum of the fourth decimal place.
The calculator finds the eigenvalues and eigenvectors simultaneously. Reporting the eigenvectors can become messy for large matrices, so we do not report them on this page. If you would like to see the eigenvectors of your matrix, visit our eigenvector calculator.