In this mathematics, linear algebra, and control engineering tutorial, we explain how to calculate eigenvalues and eigenvectors of matrices by hand. This tutorial is very important for control engineers and people studying the stability of dynamical systems. The YouTube video accompanying this post is given below.
Problem Formulation: Consider the 2 by 2 matrix
(1)
Calculate by hand the eigenvalues and eigenvectors of this matrix.
To solve this problem, first, we need to recall the definition of the eigenvalues and eigenvectors. The eigenvalue
(2)
From the last equation, we have
(3)
and finally
(4)
For the fixed eigenvalue
The main condition for the existence of the nontrivial solution is
(5)
where
(6)
is called the characteristic polynomial. The eigenvalues are determined as zeros of the characteristic polynomial, that is, as the solutions of (5). To summarize
- The eigenvalues
are determined as zeros of the characteristic polynomial, that is, as the solutions of (5). - For the computed value of
obtained by solving (5), the corresponding eigenvector is obtained by solving(7)
for .
Next, let us apply this theory to our problem. We first need to compute the zeros of the characteristic polynomial:
(8)
The zeros of the characteristic polynomial are found by computing the zeros of the last equation. To compute the zeros (eigenvalues), we use the equation for zeros of a quadratic equation. The eigenvalues are
(9)
For these two eigenvalues, we need to compute the corresponding eigenvectors. The eigenvectors are computed by solving the corresponding systems of homogeneous equations (7). For
(10)
where
(11)
This is actually a single equation:
(12)
From this equation, we have
(13)
and
(14)
where
Next, we determine the eigenvectors for
(15)
From the last equation, we have
(16)
By dividing the first equation by
(17)
These two equations are actually a single equation that looks like this
(18)
From this equation, we obtain
(19)
where
(20)
where