next up previous


Solving systems by finding eigenvalues and eigenvectors

Using the scalar equation as a quide, we assume that the vector equation (2) has a solution of the form
equation56
where tex2html_wrap_inline4488 is a constant vector.

Substituting the solution (5) in left and right side of equation (2) yields
equation62


equation69
Evidently, the vector equation (2) is satisfied only, if
equation75
i.e.
equation79
Therefore, if tex2html_wrap_inline4490 is an eigenvalue of A and tex2html_wrap_inline4488 is a corresponding eigenvector, then tex2html_wrap_inline4496 is a solution to tex2html_wrap_inline4498 (tex2html_wrap_inline4500 gives a trivial solution). Obviously, the solutions
equation90
associated with eigenvalues tex2html_wrap_inline4502, ..., tex2html_wrap_inline4504 and eigenvectors tex2html_wrap_inline4506, ..., tex2html_wrap_inline4508, are linearily independent. It is easy to verify that any linear combination of tex2html_wrap_inline4510, ..., tex2html_wrap_inline4512 is also a solution. The general solution to the vector equation (2) is given by
equation102
Substituting (10) in (11) yields
equation108
The initial value problem consists in finding a solution to (2) that satisfies an initial condition
equation117
It follows from (12), (13) that
equation125
Determining the integration constants from linear algebraic system (14) and inserting in (12) one obtains the solution to initial value problem (1), (13).

General solution algorithm using linear algebra software (MATLAB, MAPLE,...) is following:

1. find the eigenvalues and eigenvectors

2. compose the general solution

3. determine the integration constants

4. compose the solution to the initial value problem.

Note: Steps 3-4 must be filled only for initial value problems.

Example 1: Solve the initial value problem
eqnarray132
In matrix notation the system (15) reads
equation134
The characteristic polynomial of the matrix A is
equation145
Hence, the eigenvalues are tex2html_wrap_inline4516 and tex2html_wrap_inline4518. Substituting the eigenvalues tex2html_wrap_inline4516 and tex2html_wrap_inline4518 in (9), we can determine corresponding eigenvectors
equation150
Now, the general solution of equation (15) can be presented as
equation161
The initial conditions (16) in matrix notation take the form
equation182
It follows from (20), (21) that
eqnarray191
Solving system (22) yields: tex2html_wrap_inline4524 and tex2html_wrap_inline4526. Inserting 





tex2html_wrap_inline4524 and tex2html_wrap_inline4526 into general solution (20) gives the solution to the initial value problem (15), (16) as
equation197

Example 2: Find the general solution to the linear system of differential equations
eqnarray215
The matrix of system (24)
equation217
has the eigenvalues tex2html_wrap_inline4532 and tex2html_wrap_inline4534. So, tex2html_wrap_inline4536 is an eigenvalue of multiplicity 2. Generally, if tex2html_wrap_inline4490 is an eigenvalue of A of multiplicity k, and the rank of the matrix tex2html_wrap_inline4544 is equal to n-k, then we can find k linearily independent eigenvectors of A associated with the eigenvalue tex2html_wrap_inline4490. For given A with (25)
equation222
Therefore, we can find two linearily independent eigenvectors associated with tex2html_wrap_inline4536 using relation (9)
equation224
Computing the eigenvector tex2html_wrap_inline4558 associated with the eigenvalue tex2html_wrap_inline4560
equation235
we can determine the general solution to system (24) as
eqnarray241

Exercises

1. Solve the initial value problem
eqnarray263

2. Find the general solution of the following linear system of differential equations:
eqnarray265

3. Solve two point boundary value problem with differential equations (30) and boundary conditions x1(1)=1 and x2(0)=0.


Peatüki algus: Ordinary differential equations
Eelmine: First order linear differential
Järgmine: Solution by converting a