3.4 Eigenvalue Method
In this section we will learn how to solve linear homogeneous constant coefficient systems of ODEs by the eigenvalue method. Suppose we have such a system
where is a constant square matrix. We wish to adapt the method for the single constant coefficient equation by trying the function . However, is a vector. So we try , where is an arbitrary constant vector. We plug this into the equation to get
We divide by and notice that we are looking for a scalar and a vector that satisfy the equation
To solve this equation we need a little bit more linear algebra, which we now review.
Eigenvalues and Eigenvectors of a Matrix
Let be a constant square matrix. Suppose there is a scalar and a nonzero vector such that
We then call an eigenvalue of and is said to be a corresponding eigenvector.
Note that for an matrix, the polynomial we get by computing will be of degree , and hence we will in general have eigenvalues. Some may be repeated, some may be complex.
To find an eigenvector corresponding to an eigenvalue , we write
and solve for a nontrivial (nonzero) vector . If is an eigenvalue, there will be at least one free variable, and so for each distinct eigenvalue , we can always find an eigenvector
3.4.2Eigenvalue Method with Distinct Real Eigenvalues
We have the system of equations
We find the eigenvalues of the matrix , and corresponding eigenvectors Now we notice that the functions are solutions of the system of equations and hence is a solution.
The corresponding fundamental matrix solution is
That is, is the matrix whose column is .Complex Eigenvalues
A matrix might very well have complex eigenvalues even if all the entries are real. For example, suppose that we have the system
Let us compute the eigenvalues of the matrix
Thus The corresponding eigenvectors are also complex. First take
The equations and are multiples of each other. So we only need to consider one of them. After picking , for example, we have an eigenvector . In similar fashion we find that is an eigenvector corresponding to the eigenvalue .
We could write the solution as
We would then need to look for complex values and to solve any initial conditions. It is perhaps not completely clear that we get a real solution. We could use Euler’s formula and do the whole song and dance we did before, but we will not. We will do something a bit smarter first.
We claim that we did not have to look for a second eigenvector (nor for the second eigenvalue). All complex eigenvalues come in pairs (because the matrix is real).
First a small side note. The real part of a complex number can be computed as , where the bar above means . This operation is called the complex conjugate. If is a real number, then . Similarly we can bar whole vectors or matrices by taking the complex conjugate of every entry. If a matrix is real, then . We note that . Also the complex conjugate of is still , therefore,
So if is an eigenvector corresponding to the eigenvalue , then is an eigenvector corresponding to the eigenvalue .
Suppose that is a complex eigenvalue of , and is a corresponding eigenvector. Then
is a solution (complex valued) of . Euler’s formula shows that , and so
is also a solution. As and are solutions, the function
is also a solution. And is real-valued! Similarly as is the imaginary part, we find that
is also a real-valued solution. It turns out that and are linearly independent. We will use Euler’s formula to separate out the real and imaginary part.
Returning to our problem,
Then
are the two real-valued linearly independent solutions we seek.
The general solution is
This solution is real-valued for real and . At this point, we would solve for any initial conditions we may have to find and .
Let us summarize the discussion as a theorem.
For each pair of complex eigenvalues and , we get two real-valued linearly independent solutions. We then go on to the next eigenvalue, which is either a real eigenvalue or another complex eigenvalue pair. If we have distinct eigenvalues (real or complex), then we end up with linearly independent solutions. If we had only two equations as in the example above, then once we found two solutions we are finished, and our general solution is
We can now find a real-valued general solution to any homogeneous system where the matrix has distinct eigenvalues. When we have repeated eigenvalues, matters get a bit more complicated and we will look at that situation in Section 3.7.
Adapted from Differential Equations for Engineers by Jiří Lebl (Oklahoma State University), hosted on LibreTexts (math.libretexts.org) and licensed under CC BY-SA 4.0. Changes were made. License: CC-BY-SA-4.0.