Eigenvalues and eigenvectors
Directions that a linear map scales and the determinant test for finding them.
This page defines eigenvalues, eigenvectors and eigenspaces and gives the determinant test for finding them. A matrix representation depends on the chosen basis and the most useful basis vectors are those that the map sends to scalar multiples of themselves.
Enough such vectors form an eigenbasis. That basis separates matrix powers, linear ODE systems and Markov systems into scalar modes.
Invariant directions
Linear map
Let and be vector spaces over the same field . A function is a linear map if
Matrix representation of a linear map
Let be a linear map, where and . For ordered bases
form the coordinate columns
Then
is the unique matrix satisfying
We call the matrix representation of relative to and and may write it as .
With this notation, the subscript names the domain basis and the superscript names the codomain basis, matching the direction in the displayed coordinate identity.
Kernel
If is a linear map, its kernel is
The same set is also called the null space. If is regarded as the map , then
- [1]:Linear map
- [2]:Eigenspace
- [3]:Kernel of a matrix
- [4]:The kernel is a subspace
- [5]:Nullity
- 9 more
Eigenvalue
Let be a linear map over a field . A scalar is an eigenvalue of if there is a non-zero vector such that
The equation says that the line through is mapped into itself, with every vector on that line scaled by . A negative real reverses direction and collapses the line to the origin. For a matrix , the same condition is
Eigenvector
If for a non-zero vector , then is an eigenvector of corresponding to the eigenvalue .
The zero vector is excluded because holds for every scalar, so it says nothing about a direction. Any non-zero scalar multiple of an eigenvector is another eigenvector for the same eigenvalue.
An eigenvector of differentiation
Let , the vector space of smooth real-valued functions and let be differentiation, . For any real , the function
satisfies
Thus is an eigenvector of differentiation for the eigenvalue . For a matrix, the same test reads , which is the form used throughout diagonalisation.
[routine]
- [1]:Eigenvalue
- [2]:Eigenvector
Eigenspace
For and an eigenvalue , the eigenspace corresponding to is
Its non-zero vectors are precisely the eigenvectors of corresponding to .
To find the eigenspace, solve the homogeneous system
The kernel description makes the eigenspace a subspace, so it contains the zero vector even though the zero vector is not an eigenvector.
The characteristic polynomial
Characteristic polynomial
For an matrix over , the characteristic polynomial is
The equation is the associated characteristic equation.
The characteristic polynomial turns the search for a non-zero solution of into root-finding over the chosen field. A polynomial with no roots in may gain roots when the scalars are extended, for example from to .
Some texts define the polynomial as instead. For an matrix this is , so both conventions give the same eigenvalues.
Two names clash with Calculus. The characteristic equation of a scalar ODE is a different object with the same name. In constrained extrema, the letter denotes a Lagrange multiplier rather than an eigenvalue.
The eigenvalue criterion
A scalar is an eigenvalue of if and only if
For such a , the eigenvectors are the non-zero vectors in .
This determinant test is how eigenpairs are computed. Diagonalisation then uses the full list of roots to build an eigenbasis.
The equation is equivalent to . A non-zero solution exists exactly when is singular and a square matrix is singular exactly when its determinant is zero. The description of the eigenvectors then follows from the definition of the kernel.
Counting eigenvalues
The characteristic polynomial of an matrix is degree . Over , it has roots counted with multiplicity and these roots are the eigenvalues of the matrix.
The roots exist by the fundamental theorem of algebra. Their moduli and real parts later govern growth in stability of systems.
Computing eigenpairs
Eigenvalues of a triangular matrix
For a triangular matrix, the eigenvalues are its diagonal entries, counted with their multiplicities.
The matrix is still triangular, so its determinant is the product of its diagonal entries and no full expansion is needed.
The matrix with all entries equal to one
Let
The characteristic polynomial is
Thus the eigenvalues are and . For ,
so
For ,
so
The two eigenspaces are perpendicular lines: doubles the component parallel to and removes the component parallel to . The roots and alone do not show this. The eigenspaces are what describe the action of the matrix and supply an eigenbasis.
[routine]