Tool to calculate eigenvalues of a matrix. The eigenvalues of a matrix are values that allow to reduce the associated endomorphisms.
Eigenvalues of a Matrix - dCode
Tag(s) : Matrix
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The eigenvalues of a square matrix $ M $ of size $ n \times n $ (2x2, 3x3, 4x4, etc.) are scalars denoted lambda $ \lambda $ such that there exists a non-zero vector $ \vec{v} $ satisfying $ M \dot \vec{v} = \lambda \vec{v} $
The vector $ \vec{v} $ is then called the eigenvector associated with the eigenvalue $ \lambda $.
This relationship means that the linear transformation represented by the matrix $ M $ transforms the vector $ \vec{v} $ by a change of scale (multiplication by $ \lambda $) without changing its direction.
To determine the eigenvalues of a matrix $ M $, calculate the roots of its characteristic polynomial by solving the equation $ \det(M - \lambda I_n) = 0 $. The solutions $ \lambda $ of this equation are the eigenvalues of the matrix.
Example: The 2x2 matrix (of order 2) $ M = \begin{bmatrix} 1 & 2 \\ 4 & 3 \end{bmatrix} $ has the characteristic polynomial $ P(M) = x^2 - 4x - 5 = (x+1)(x-5) $. The roots of $ P $ are found by the calculation $ P(M) = 0 \iff x = -1 $ or $ x = 5 $. The eigenvalues of the matrix $ M $ are therefore $ -1 $ and $ 5 $.
NB: The associated eigenvectors are $ \begin{bmatrix} 1 \\ 2 \end{bmatrix} $ for $ 5 $ and $ \begin{bmatrix} -1 \\ 1 \end{bmatrix} $ for $ -1 $
A square matrix of size $ n \times n $ has exactly $ n $ eigenvalues in the set of complex numbers $ \mathbb{C} $, counting multiplicities.
This property comes from the fact that the characteristic polynomial is a polynomial of degree $ n $, so it has $ n $ roots in $ \mathbb{C} $ (fundamental theorem of algebra).
Some eigenvalues can be identical. The multiplicity indicates the number of times an eigenvalue appears as a root of the characteristic polynomial. To know the number of distinct eigenvalues (without multiplicity), one should calculate the (distinct) roots of the matrix's characteristic polynomial.
Eigenvalues are numbers that characterize the behavior of a matrix when it acts on vectors. Combined with eigenvectors, they allow us to identify the specific directions in which the linear transformation represented by the matrix behaves simply like multiplication by a scalar.
This information allows us to:
— simplify a matrix by diagonalization
— more easily calculate the powers of a matrix
— study the stability of dynamical systems
— analyze data (for example, in certain dimensionality reduction methods)
In a basis of eigenvectors, the matrix can sometimes be written in a simplified form (see matrix diagonalization), which greatly simplifies calculations.
To show that a value λ is an eigenvalue of a matrix $ M $, verify that there exists a non-zero vector $ \vec{x} $ such that $ M \dot \vec{x} = \lambda \dot \vec{x} $. If this system has a solution for non-zero $ \vec{x} $, then $ \lambda $ is an eigenvalue of the matrix $ M $.
Eigenvalues are the roots of the characteristic polynomial of a matrix. If this polynomial does not have all its roots in the set of real numbers $ \mathbb{R} $, some roots then belong to the set of complex numbers $ \mathbb{C} $. Thus, a matrix whose coefficients are all real can nevertheless have complex eigenvalues.
The term 'own value' comes from the German word eigen, which means own in the sense of characteristic or specific.
dCode retains ownership of the "Eigenvalues of a Matrix" source code. Any algorithm for the "Eigenvalues of a Matrix" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Eigenvalues of a Matrix" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Eigenvalues of a Matrix" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Eigenvalues of a Matrix" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Eigenvalues of a Matrix on dCode.fr [online website], retrieved on 2026-03-27,