3.5 Systems of Differential Equations
In this section we will apply the concepts of matrices, eigenvalues, and eigenvectors to solve
systems of differential equations. We consider the linear system
x (t) = A(t) x(t) + f(t)
where x (t) is the derivative vector, A(t) is the coefficient matrix, x(t) is the vector of the
dependent variables, and f(t) is the vector of the forcing function. Equations with nonconstant
coefficients A(t) might be solved numerically or by the power series method [ The power series
method will not be covered in this course]. We will consider a homogenous system with constant
coefficients
x (t) = A x(t)
(3.5-1)
We assume a solution of the form x(t) = uet so that x (t) = uet. Substitute x(t) and x (t) into
Eq. (3.5-1) yields
uet = Auet Au = u
Therefore the solution of the linear system can be obtained form the eigenvalues and
eigenvectors of the matrix A. The general or complete solution of the system (3.5-1) is then
x(t) = c1u1 e 1t + c2u2 e 2t + ... + cnun e nt
where u1, u2, ... and un are the linear independent eigenvectors. c1, c2, ..., cn are the integration
constants that can be determined from the initial conditions t = 0.
Example 3.5-1. Find a general solution of the system
x1 =
x2 + x3
0 1 1
x 2 = 4x1 x2 4x3 , A = 4 1 4
3 1 4
x 3 = 4x1 x2 + 4x3
(3.5-2)
Solution
Substituting x(t) = uet into the system and rearranging yields
u1 +
u2 u3 = 0
4u1 + ( + 1)u2 + 4u3 = 0
3u1 + u2 + ( 4)u3 = 0
(3.5-3)
The corresponding characteristic equation is
72
1
4 1
3
1
4 = ( + 1) ( 1) ( 3) = 0
4
1
Therefore 1 = 3, 2 = 1, and 3 = 1 are the eigenvalues of the coefficient matrix A.
For = 1 = 3, system (3.5-3) becomes the linear system
3u1 + u2 u3 = 0
4u1 + 4u2 + 4u3 = 0
3u1 + u2 u3 = 0
1
The solution for this homogenous system is u = c1 1
2
1
1
Similarly for 2 = 1, u = c2 0 , and for 3 = 1, u = c3 2 . It follows that
1
1
1
1 e3t,
2
1
0 et, and
1
1
2 e-t are particular solution of (3.5-2).
1
The general solution of the given first-order system is
1
1
1
3t
t
x = c1 1 e + c2 0 e + c3 2 e-t.
2
1
1
For the initial conditions: x1(0) = 1, x2(0) = 1, x3(0) = 1
1 1 1 c1 1
c1 2
1 0 2 = =
c
4.5
c2 1
2
2 1 1 c3 1
c3 1.5
The final solution is
x1 = 2e3t 4.5 et + 1.5 e-t
x2 = 2e3t + 3e-t
73
x3 = 4e3t 4.5 et + 1.5 e-t
The MATLAB command dsolve can solve this linear system as follows
>> [x1,x2,x3]=dsolve('Dx=-y+z,Dy=4*x-y-4*z,Dz=-3*x-y+4*z','x(0)=-1,y(0)=1,z(0)=1')
x1 =
3/2*exp(-t)-9/2*exp(t)+2*exp(3*t)
x2 =
-2*exp(3*t)+3*exp(-t)
x3 =
-9/2*exp(t)+3/2*exp(-t)+4*exp(3*t)
Example 3.5-2. Find a complete solution of the following simple first order system whose
coefficient matrix has complex eigenvalues.
x1 = 2x1 3x2
x 2 = 3x1 + 2x2
Solution
u
This system will have a solution of the type 1 et if and only if
u2
3 u1 0
2
3 2 u = 0
2
The characteristic equation is
2
3
3
= 2 4 + 13 = 0
2
The eigenvalues are 1 = 2 + 3i, 2 = 2 3i
For 1 = 2 + 3i
(2 + 3i 2)u1 + 3u2 = 0
3 u1 + (2 + 3i 2)u2 = 0
Dividing the system by 3
iu1 + u2 = 0
u1 + iu2 = 0
The solution to the homogeneous system is u1 = ki and u2 = k
74
1
1
1
u = ki = c x = c e(2 + 3i)t
i
i
i
We can use Euler’s formula [eit = cos(t) + isin(t)] to obtain real solution for this system
cos( 3t ) i sin( 3t ) 2t
i[cos( 3t ) i sin( 3t )] e
1 (2 + 3i)t
=
i e
e i 3t 2t
e =
i 3t
ie
1 (2 + 3i)t
=
i e
cos( 3t ) 2t
sin( 3t ) 2t
sin( 3t ) e + i cos(3t ) e
The general solution for the system is then
cos( 3t ) 2t
sin( 3t ) 2t
x = c1
e + c2
e
sin( 3t )
cos(3t )
For the initial conditions: x1(0) = 1, x2(0) = 1 c1 = 1, c2 = 1
x1 = cos(3t)e2t sin(3t)e2t
x2 = cos(3t)e2t + sin(3t)e2t
The MATLAB command dsolve gives the same solution as expected.
>> [x1,x2]=dsolve('Dx=2*x-3*y,Dy=3*x+2*y','x(0)=1,y(0)=1')
x1 =
-exp(2*t)*(-cos(3*t)+sin(3*t))
x2 =
exp(2*t)*(sin(3*t)+cos(3*t))
75