You are on page 1of 24

CHAPTER 1

System of First Order Differential Equations

In this chapter, we will discuss system of first order differential equa-


tions. There are many applications that involving find several unknown
functions simultaneously . Those unknown functions are related by a
set of equations that involving the unknown functions and their first
derivatives. For example, in Chapter Two, we studied the epidemic of
contagious diseases. Now if
• S(t) denotes number of people that is susceptible to the disease
but not infected yet.
• I(t) denotes number of people actually infected.
• R(t) denotes the number of people have recovered.
If we assume
• The fraction of the susceptible who becomes infected per unit
time is proportional to the number infected, b is the propor-
tional number.
• A fixed fraction rS of the infected population recovers per unit
time, 0 ≤ r ≤ 1.
• A fixed fraction of the recovers g become susceptible and in-
fected, 0 ≤ g ≤ 1. proportional function.
The system of differential equations model this phenomena are

S 0 = −bIS + gR
I 0 = bIS − rI
R0 = rI − gR

The numbers of unknown function in a system of differential equa-


tions can be arbitrarily large, but we will concentrate ourselves on 2 to
3 unknown functions.

1. Principle of superposition
Let aij (t), bj (t) i = 1, 2, · · · , n and j = 1, 2, · · · , n be known
function, and xi t, i = 1, 2, · · · , n be unknown functions, the linear first
1
2 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

order system of differential equation for xi (t) is the following,


x01 (t) = a11 (t)x1 (t) + a12 (t)x2 (t) + · · · + a1n (t)xn (t) + b1 (t)
x02 (t) = a21 (t)x1 (t) + a22 (t)x2 (t) + · · · + a2n (t)xn (t) + b2 (t)
x03 (t) = a31 (t)x1 (t) + a32 (t)x2 (t) + · · · + a3n (t)xn (t) + b3 (t)
..
.
x0n (t) = an1 (t)x1 (t) + an2 (t)x2 (t) + · · · + ann (t)xn (t) + f1 (t)
Let x(t) be the column vector of unknown functions xi t, i =
1, 2, · · · , n, A(t) = (aij (t), and b(t) be the column vector of known
functions bi t, i = 1, 2, · · · , n, we can write the first order system of
equations as
(1) x0 (t) = A(t)x(t) + b(t)
• When n = 2, the linear first order system of equations for two
unknown functions in matrix form is,
· 0 ¸ · ¸· ¸ · ¸
x1 (t) a11 (t) a12 (t) x1 (t) b1 (t)
= +
x02 (t) a21 (t) a22 (t) x2 (t) b2 (t)
• When n = 3, the linear first order system of equations for
three unknown functions in matrix form is,
 0      
x1 (t) a11 (t) a12 (t) a13 x1 (t) b1 (t)
 x02 (t)  =  a21 (t) a22 (t) a23   x2 (t)  +  b2 (t) 
x03 (t) a31 (t) a32 (t) a33 x3 t b3 (t)
A solution of equation (1) on the open interval I is a column vec-
tor function x(t) whose derivative (as a vector-values function) equals
A(t)x(t) + b(t). The following theorem gives existence and uniqueness
of solutions,
Theorem 1.1. If the vector-valued functions A(t) and b(t) are con-
tinuous over an open interval I contains t0 , then the initial value prob-
lem ½ 0
x (t) = A(t)x(t) + b(t)
x(t0 ) = x0
has an unique vector-values solution x(t) that is defined on entire in-
terval I for any given initial value x0 .
When b(t) ≡ 0, the linear first order system of equations becomes
x0 (t) = A(t)x(t),
which is called a homogeneous equation.
As in the case of one equation, we want to find out the general
solutions for the linear first order system of equations. To this end, we
first have the following results for the homogeneous equation,
1. PRINCIPLE OF SUPERPOSITION 3

Theorem 1.2. Principle of Superposition Let x1 (t), bx2 (t), · · · , xn (t)


be n solutions of the homogeneous linear equation
x0 (t) = A(t)x(t)
on the open interval I. If c1 , c2 , · · · , cn are n constants, then the
linear combination
c1 x1 (t) + c2 x2 (t) + c3 x3 (t) + · · · + cn xn (t)
is also a solution on I.
Example 1.1. Let
¸ ·
1 0
0
x (t) = x(t)
0 −2
· t ¸ · ¸
e 0
, x1 (t) = and x2 (t) = are two solutions, as
0 e−2t
· ¸ · t ¸ · ¸· t ¸
0 (et )0 e 1 0 e
bx1 (t) = = =
0 0 0 −2 0
and
· ¸ · ¸ · ¸· ¸
0 0 1 0 0
bx02 (t) = = =
(e−2t )0 −2e−2t 0 −2 e−2t
By the Principle of Superposition, for any two constants c1 and c2
· t ¸ · ¸ · ¸
e 0 c1 et
x(t) = c1 x1 (t) + c2 x2 (t) = c1 + c2 =
0 e−2t c2 e−2t
is also solution. We shall see that it is actually the general solution.
The next theorem gives the general solution of linear system of
equations,
Theorem 1.3.
- Let x1 (t), x2 (t), · · · , bxn (t) be n linearly independent (as vectors)
solution of the homogeneous system
x0 (t) = A(t)x(t),
then for any solution xc (t) there exists n constants c1 , c2 , · · · , cn such
that
xc (t) = c1 x1 (t) + c2 x2 (t) + · · · + cn xn (t).
We call xc (t) the general solution of the homogeneous system.
4 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

If xp (t) is a particular solution of the nonhomogeneous system,


x(t) = B(t)x(t) + b(t),
and xc (t) is the general solution to the associate homogeneous system,
x(t) = B(t)x(t)
then x(t) = xc (t) + xp (t) is the general solution.
Example 1.2. Let
· ¸ · ¸
0 4 −3 −4t2 + 5t
x (t) = x(t) + x(t)
6 −7 −6t2 + 7t + 1
· ¸ · −5t ¸
3e2t e
, x1 (t) = 2t and x2 (t) = are two linearly independent
2e 3e−5t
· 2 ¸
t
solutions. and xp (t) = is a particular solution. By Theorem
t
1.3,
· ¸
3c1 e2t + c2 e−5t + t2
(2) x(t) = c1 x1 (t) + c2 x2 (t) + xp (t) =
2c1 e2t + 3c2 e−5t + t
is the general solution. Now suppose we want to · find ¸a particular so-
2
lution that satisfies the initial condition x(0) = , then let t = 0
−1
in (2), we have
· ¸ · ¸
3c1 + c2 2
x(0) = = ,
2c1 + 3c2 −1
which can be written in matrix form,
· ¸· ¸ · ¸
3 1 c1 2
= ,
2 3 c2 −1
· ¸ · ¸
c1 1
Solve this equation, we get = . So the particular
c2 −1
· ¸
3e2t − e−5t + t2
solution is x(t) = .
2e2t − 3e−5t + t
From the above example, we can summarize the general steps in
find a solution to initial value problem,
½
x0 (t) = A(t)x(t) + b(t)
x(t0 ) = x0
2. HOMOGENEOUS SYSTEM 5

• Step One: Find the general solution xc = c1 x1 (t) + c2 x2 (t) +


· · · + cn xn (t), where x1 (t), x2 (t), · · · , xn (t) are a set of lin-
early independent solutions, to the associate homogeneous sys-
tem, x0 (t) = A(t)x(t).
• Step Two: Find a particular solution xp (t)to the nonhomo-
geneous system, x0 (t) = A(t)x(t) + b(t).
• Step Three: Set x(t) = xc (t) + xp (t) and use the equation
x(t0 ) = x0 , to determine c1 , c2 , · · · , cn .

2. Homogeneous System
We will use a powerful method called eigenvalue method to solve
the homogeneous system
x0 (t) = Ax(t)
where A is a matrix with constant entry. We will present this method
for A is either a 2 × 2 or 3 × 3 cases. The method can be used for A
is an n × n matrix. The idea is to find solutions of form
(3) x(t) = veλt ,
a straight line that passing origin in the direction v. Now taking deriv-
ative on x(t), we have
(4) x0 (t) = λveλt
put (3) and (2.2) into the homogeneous equation, we get
x0 (t) = λveλt = Aveλt
So
Av = λv,
which indicates that λ must be an eigenvalue of A and v is an associate
eigenvector.
2.1. A is a 2 × 2 matrix. Suppose
· ¸
a11 a12
A=
a21 a22
Then the characteristic polynomial p(λ) of A is
p(λ) = |A−λI| = (a11 −λ)∗(a22 −λ)−a12 a21 = λ2 −(a11 +a22 )+(a11 a22 −a12 a22 .
So p(λ) is a quadratic polynomial of λ. From Algebra, we know that
p(λ) = 0 has either 2 distinct real solutions, or a double solution, or
2 conjugate complex solutions. The following theorem summarize the
solution to the homogeneous system,
6 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

Theorem 2.1. Let p(λ) be the characteristic polynomial of A, for


x0 (t) = Ax(t),
Case 1: p(λ) = 0 has two
· distinct
¸ real solutions
· λ¸1 and λ2 .
v11 v12
Suppose v 1 = and v 2 = are associate eigen-
v21 v22
vector (i.e, Av 1 = λ1 v 1 and Av 2 = λ2 v 2 ) Then the general
solution is
xc (t) = c1 v 1 eλ1 t + c2 v 2 eλ2 t
And · ¸
v11 eλ1 t v12 eλ2 t
Φ(t) =
v21 eλ1 t v22 eλ2 t
is called the fundamental matrix(A fundamental matrix
is a square matrix whose columns are linearly independent so-
lutions of the homogeneous system).
Case 2: p(λ) = 0 has a double solutions λ0 .
In this case p(λ) = (λ − λ0 )2 and λ0 is a zero of p(λ) with
multiplicity 2.
(1) λ0 has
· two¸ linearly independent
· ¸ eigenvectors:
v11 v12
Suppose v 1 = and v 2 = are associate linearly
v21 v22
independent eigenvectors. Then the general solution is
xc (t) = (c1 v 1 + c2 v 2 )eλ0 t
And · ¸
λ0 t v11 v12
Φ(t) = e
v21 v22
(2) λ0 has
· only¸ one associate eigenvector:
v11
Suppose v 1 = is the only associated eigenvector and
v21
· ¸
v12
v2 = is a solution of
v22
(λ0 I − A)v 2 = v 1 .
Then the general solution is,
xc (t) = (c1 v 1 + c2 (tv 1 + v 2 )eλ0 t
And
· ¸
λ0 t v11 (v11 t + v12 )
Φ(t) = e
v21 (v21 t + v22 )
is the fundamental solution matrix.
2. HOMOGENEOUS SYSTEM 7

Case 3: p(λ) = 0 has two· conjugate complex


¸ solutions a + bi and a − bi.
v11 + iv12
Suppose v = is the associate complex eigen-
v21 + iv22
vector· with ¸respect to a· + bi, ¸then the general solution is,
v11 v12
v1 = and v 2 =
v21 v22
xc (t) = [c1 (v 1 cos(bt) − v 2 sin(bt))c2 (v 2 cos(bt) + v 1 sin(bt))]eat .
And
· ¸
at v11 cos(bt) − v12 sin(bt) v12 cos(bt) + v11 sin(bt)
Φ(t) = e
v21 cos(bt) − v22 sin(bt) v22 cos(bt) + v21 sin(bt)
is the fundamental matrix.

From Theorem 2.1, let Φ(t) be the fundamental· matrix,


¸ the general
c1
solution is given by xc (t) = Φ(t)c, with c = and the solution
c2
that satisfies a given initial condition x(t0 ) = x0 is given by
x(t) = Φ(t)Φ(t )-t x 0 0

Example 2.1. · Two distinct


¸ eigenvalues case Find the general
2 −3
solution to x0 (t) = x(t)
−1 −5

Solution Using Mathcad , functions eigenvals() and eigen-


vecs()
In Mathcad , eigenvecs(M) Returns a matrix containing the eigenvectors. The
nth column of the matrix returned is an eigenvector corresponding to the nth
eigenvalue returned by eigenvals.
√ √
we find,λ1 = ·− 32 + 21 61 and
¸ λ 2 = − 3

2· 2
1
61 with ¸associated eigen-
√ √
−7 − 61 −7 + 61
vectors v 1 = and v 2 = respectively. So
2 2
the fundamental matrix is
· √ √
(− 32 + 12 61)t
√ 3

− 12 61)t
¸
(−7 − 61)e√ (−7 + 61)e(− 2
Φ(t) = 3 1 3 1

2e(− 2 + 2 61)t 2e(− 2 − 2 61)t
· ¸
c1
and the general solution is, for c = ,
c2
xc (t) = Φ(t)c
a
8 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

Example 2.2. One double eigenvalues with two linearly · in- ¸


2 0
dependent eigenvectors Find the general solution to x0 (t) = x(t).
0 2

Solution
· ¸ ·The ¸eigenvalue is λ0 = 2 and associated· eigenvectors
¸
1 0 c1 e2t
are and , so the general solution is xc = a
0 1 c2 e2t

Example 2.3. One double eigenvalues


· ¸with only one eigen-
· ¸
0 2 −3 2
vector Find the solution to x (t) = x(t) and x(0) =
3 8 3

Solution Using Mathcad , functions eigenvals() and · eigen- ¸


−.707
vecs() we can find a double eigenvalue λ0 = 5 and eigenvector .
.707
Notice, the symbolic operator →(bring
˙ up by either [Shift][Ctrl][.] or
[Ctrl][.]) will not work with eigenvecs() this time, but since multiply
an eigenvector· by a¸ nonzero constant still get an eigenvector, we can
3
choose v 1 = .
−3
To· find ¸w that
· satisfies
¸ (A − λ0 I)w = v 1 λ0 we will solve (A −
w1 1
λ0 I) = . That is,
w2 −1
· ¸· ¸ · ¸
−3 −3 w1 3
=
3 3 w2 −3
One solution is w1 = 1 and w2 = 0
So the fundamental matrix is
· ¸
5t −3 −3t + 1
Φ(t) = e
3 3t
· ¸
c1
and the general solution is, c = ,
c2
xc (t) = Φ(t)c
· ¸ · ¸
−3 −3(0) + 1 −3 1
Now, Φ(0) = e5(0) = and Φ(0)-1 =
3 3(0) 3 0
· ¸
1 0 −1
.
3 −3 −3
· ¸
−3t + 4
Hence, the particular solution is x(t) = Φ(t)Φ(0)-1 x0 = e5t a
3t − 3
2. HOMOGENEOUS SYSTEM 9

Example 2.4. Two conjugate · complex


¸ eigenvalues case Find
2 −3
the general solution to x0 (t) = x(t)
1 2

Solution Using Mathcad , functions eigenvals() and √eigen-


vecs() we find two conjugate complex eigenvalues, · √ λ¸ 1 = 2 + i 3 and
√ 3
λ2 = 2 − i 3 with associated eigenvector v 1 = with respect to
−i

λ1 . Compare this with the Theorem 2.1, we have a = 2, b = 3, v11 =

3, v21 = 0, v12 = 0, and v22 = −1.
So the fundamental matrix is
· √ ¸
2t √ 3 cos(bt) − sin(bt)
Φ(t) = e
3 sin(bt) − cos(bt)
· ¸
c1
and the general solution is, c = ,
c2
· √ √ √ ¸· ¸
2t √ 3 cos(√ 3t) − sin( √3t) c1
xc (t) = Φ(t)c = e
c2
· √ √3 sin( 3t) − √cos(¸ 3t)
3c cos(√ 3t) − c2 sin(√ 3t)
= e2t √ 1
3c1 sin( 3t) − c2 cos( 3t)
· ¸
1
Suppose we want to find a solution such that x(0) = , then
2
x(t) = Φ(t)Φ(0)-1 x(0)
· √ √ √ ¸· √ ¸-1 · ¸
2t √ 3 cos( √ 3t) − sin( √ 3t) 3 0 1
= e
2
· √3 sin( √3t) − cos(√ 3t) ¸ · 01 ¸ −1
3 cos(√ 3t) − sin( √3t) √
= e2t √ 3

· 3 sin(
√ 3t) − cos(
√ 3t)
¸ −2
2t cos( √ 3t) + +2 sin(√ 3t)
= e
− sin( 3t) + 2 cos( 3t)
a

2.2. A is a 3 × 3 matrix. Suppose


 
a11 a12 a13
A =  a21 a22 a23 
a31 a32 a33
Then the characteristic polynomial p(λ) of A given by
p(λ) = |A − λI|,
10 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

is a cubic polynomial of λ. From Algebra, we know that p(λ) = 0


has either 3 distinct real solutions, or 2 distinct solutions and one is a
double solution, or one real solution and 2 conjugate complex solutions,
or a triple solution. The following theorem summarize the solution to
the homogeneous system,

Theorem 2.2. Let p(λ) be the characteristic polynomial of A, for


x0 (t) = Ax(t),
Case 1: p(λ) = 0 has three
 distinct
 real solutions
  λ1 , λ2 , and 
λ3 . 
v11 v12 v13
Suppose v 1 =  v21 , v 2 =  v22 , and v 3 =  v23 
v31 v32 v33
are associate eigenvector (i.e, Av 1 = λ1 v 1 , Av 2 = λ2 v 2 , and
Av 3 = λ3 v 3 ) Then the general solution is

xc (t) = c1 v 1 eλ1 t + c2 v 2 eλ2 t + c3 v 3 eλ3 t

And the fundamental matrix is


 
v11 eλ1 t v12 eλ2 t v13 eλ3 t
Φ(t) =  v21 eλ1 t v22 eλ2 t v23 eλ3 t  .
v31 eλ1 t v32 eλ2 t v33 eλ3 t

Case 2: p(λ) = 0 has a double solutions λ0 .


2
So p(λ)
 = (λ− λ0 ) (λ − λ1 ), and λ0 has multiplicity 2. Let
v12
v3 =  v22  is the eigenvector associated with λ1 .
v32
[1] λ0 has
· two¸linearly independent
· ¸ eigenvectors:
v11 v12
Suppose v 1 = and v 2 = are associate linearly
v21 v22
independent eigenvectors. Then the general solution is

xc (t) = (c1 v 1 + c2 v 2 )eλ0 t + c3 v 3 eλ1 t

And
 
v11 eλ0 t v12 eλ0 t v13 eλ1 t
Φ(t) =  v21 eλ0 t v22 eλ0 t v23 eλ1 t 
v31 eλ0 t v32 eλ0 t v33 eλ1 t
2. HOMOGENEOUS SYSTEM 11

[2] λ0 has
 one eigenvector:

v11
Suppose v 1 =  v21  is the associated eigenvector with re-
v31
 
v12
spect to λ0 and v 2 =  v22  is a solution of
v32
(λ0 I − A)v 2 = v 1 .
Then the general solution is,
xc (t) = (c1 v 1 + c2 (tv 1 + v 2 ))eλ0 t + c3 v 3 eλ1
And
 
v11 eλ0 t (v11 t + v12 )eλ0 t v13 eλ1
Φ(t) =  v21 eλ0 t (v21 t + v22 )eλ0 t v23 eλ1 
v31 eλ0 t (v31 t + v32 )eλ0 t v33 eλ1
is the fundamental solution matrix.
Case 3: p(λ) = 0 has two conjugate complex solutions a ± bi and a real
solution λ1 .  
v11 + iv12
Suppose v =  v21 + iv22  is the associate complex eigen-
v31 + iv32
vectorwith respect
 to a + bi, then the general solution is, let
v13
v 3 =  v23 , are associated eigenvectors with respect to λ1 ,
V33
xc (t) = [c1 (v 1 cos(bt)−v 2 sin(bt))c2 (v 2 cos(bt)+v 1 sin(bt))]eat +c3 v 3 eλ1 .
And
 
v11 cos(bt) − v12 sin(bt) v12 cos(bt) + v11 sin(bt) v13 eλ1
Φ(t) = eat  v21 cos(bt) − v22 sin(bt) v22 cos(bt) + v21 sin(bt) v23 eλ1 
v31 cos(bt) − v32 sin(bt) v32 cos(bt) + v31 sin(bt) v33 eλ1
is the fundamental matrix.
Case 4: p(λ) = 0 has solution λ0 with multiplicity 3.
In this case, p(λ) = (λ − λ0 )3 .
[1] λ0has three
 linearly independent
 eigenvectors.
 
v11 v12 v13
Let v 1 =  v21 , v 2 =  v22 , and v 3 =  v23  be
v31 V32 V33
the three linearly independent eigenvectors. Then the general
12 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

λ0 t
solution is xc (t) = (c1 v 1 + c2 v 2 + c3 v 3 )e and fundamental
v11 v12 v13
 v21 v22 V23 
 
matrix is Φ(t) = eλ0 t   v 31


 v32 
V33
[2] λ0 has
 two linearly independent
 eigenvectors.
v11 v12
Suppose v 1 =  v 21
 , v2 =  v 22
 are the linearly inde-
v31 V
 32 
v13
pendent eigenvectors. Let v 3 =  v23  , then only one of the
V33
two equations, (A − λ0 I)v 3 = v 1 or (A − λ0 I)v 3 = v 2 can
has a solution that is linearly independent with v 1 , v 2 .
Suppose (A−λ0 I)v 3 = v 2 generates such a solution. Then
the general solution is xc (t) = [c1 v 1 +c2 v 2 + c3 (tv 2 + v 3 )]eλ0 t
v11 v12 tv12 + v13
and fundamental matrix is Φ(t) = eλ0 t  v21 v22 tv22 + V23 
v31 v32 tv32 + V33
[3] λ
0 has only
 one eigenvector.
v11
Let v 1 =  v21  be the linearly independent eigenvectors.
v
 31   
v12 v13
Let v 2 =  v22  and v 3 =  v23  be two vectors that
V32 V33
satisfies
(A − λ0 I)v 2 = v 1 and (A − λ0 I)v 3 = v 2 .
Then the general solution is xc (t) = [c1 v 1 + c2 (tv 1 + v 2 ) +
c3 (t2v 1 + tv 2 + v 3 )]eλ0 t and fundamental matrix is Φ(t) =
v11 tv11 + v12 t2 v11 + tv12 + v13
eλ0 t  v21 tv21 + v22 t2 v21 + tv22 + V23 
v31 tv31 + v32 t2 v31 + tv32 + V33

Remark 2.1. Suppose A is an n × n matrix, for the homogeneous


system x0 (t) = Ax(t), three general case would happen
Case 1: A has n distinct eigenvalues λi , i = 1, 2, · · · , n with linearly
independent eigenvectors v i , i = 1, 2, · · · , n then the general
solution will be xc (t) = c1 v 1 eλ1 + c2 v 2 eλ2 + · · · + cn v n eλn
2. HOMOGENEOUS SYSTEM 13

Case2: A has m < n distinct eigenvalues, in this case some eigenval-


ues would have multiplicity greater than 1.
Suppose λr has multiplicity r. Depending on how many
linearly independent eigenvectors are associated with λr the
situation could be very complex. Let p be the number of linearly
eigenvectors associated with λr , then d = r − p is called the
deficit of λr . The simply cases are either d = 0 or d = r − 1.
When 0 < d < r − 1 the situation could be very complex.
Suppose d = r − 1 and v 1 is the only eigenvector associate
with λr , then one will have to solve r − 1 equations (A −
λr )i v i+1 = v i , i = 1, 2, · · · , r − 1. And the general solution
would contains terms like [c1 v 1 + c2 (v 1 t + v 2 ) + c3 (v 1 t2 + v 2 t +
v 3 ) + · · · + cr (v r1 + v 2 tr−1 + · · · + v r )]eλr .
Case 3: A complex root a+bi with associated eigenvector v a +iv b , then
the general solution contains term, [c1 (v a cos(bt)−v b sin(bt))+
c2 (v a sin(bt) + v b cos(bt))]eat .
Remark 2.2. Suppose x1 (t), x2 (t), x3 (t), · · · , xn (t) are n linearly
independent solution for n×n homogeneous system, x0 (t) = Ax(t), the
fundamental matrix Φ(t) is a matrix whose columns are xi (t), i =
1, 2, · · · , n.
Example 2.5. (Two distinct eigenvalues) Find the general so-
lution to
x01 = 3x1 + 4x2 − 2x3
x02 = 2x1 + x2 − 4x3
x03 = x1 + 2x2

   
x1 (t) 3 4 −2
Solution Let x(t) =  x2 (t)  and  2 1 −4  The equa-
x3 (t) 1 2 0
0
tions can be written in matrix form x (t) = Ax(t).
Using Mathcad , functions eigenvals() and eigenvecs()
  we find,λ1 =
−4
2 and λ2 = 1 with associated eigenvectors v 1 =  1  and v 2 =
−2
 
1
 0  respectively. Since λ1 has multiplicity 2 as 1 appeared twice
1
in the result of eigenvals() function, we need to solve the equation
(A − λ1 I)v 3 = v 2 .
14 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

To use Mathcad ,
(1) you first compute (A − λ1 I)v 3 using the fol-
lowing sequences of key stroke,
[*] type ([Ctrl][M], set the rows and
columns in the matrix definition popup menu,
input the data for A,
[*] type -[Ctrl][M] set the row and col-
umn number and input data for λ1 I,
[*] type )[Ctrl][M], now set 1 as column
number, enter a, b, c in the place holders,
[*] type [Ctrl][.] to compute symboli-
cally and you get.
(2) Using the Given Find block to find a
solution. Type Given in a blank space, type
a+2b-c[Ctrl]= 1 and 2a-4c[Ctrl]=0 in two
rows, then type key word Find following by
typing (a,b)[Ctrl][.] you will get the solution
in terms of c.

4
Set c = 1, we get v 3 =  −1  .
1
So the fundamental matrix is
 
−4e2t et (t + 4)et
Φ(t) =  e2t 0 −et 
2t
−2e e (t + 1)et
t

and the general solution is,


xc (t) = c1 v 1 e2t + c2 v 2 et + c3 (tv 2 + v 3 )et
a

Example  2.6. (One eigenvalue


 with deficit
 1) Find the solution

3 0 1 2
to x0 (t) =  2 1 1  x(t) and x(0) =  3 
−4 0 −1 −4

Solution Using Mathcad , functions eigenvals() (Notice the


eigenvecs() will not find a good result in this case due to the rounding
error.) we find, λ0 = 1 is the only eigenvalue. To find the associate
eigenvectors we compute (Using (A − λ0 I)v = 0)
  
2 0 1 v1
(A − λ0 I)v =  2 0 1   v2 
  −4 0 −2 v3
2v1 + v3
 2v1 + v3  = 0
−4v1 − 2v3
2. HOMOGENEOUS SYSTEM 15

We have only 2v1 + v3 = 0 for three variables v1 , v2 , v3 , this indicates


 
1
that v2 can be any value, and set v1 = 1 find v3 = −2, So v 1 =  0 
−2
 
1
and v 2 =  1  are two eigenvectors.
−2
To find the generalize eigenvector associated with λ0 we will have
to solve two equations
   
w1 1
(A − λ0 I)  w2  =  0  ,
w3 −2
and    
w1 1
(A − λ0 I)  w2  =  1  ,
w3 −2
From (2.2),
   
2 0 1 · ¸ 1
 2 0 1  w1 =  0  ,
w2
−4 0 −2 −2
we get two inconsistent equations 2w1 + w3 = 1 and 2w1 + w3 = 0. So
now solution can be found in this case.
From (2.2),
   
2 0 1 · ¸ 1
 2 0 1  w1 =  1  ,
w2
−4 0 −2 −2
we get one equation 2w1 + w3 = 1 choose w3= 1 we  get w1 = 0, since
0
w2 can be anything, we set w2 = 1. So v 3 =  1  and we can verify
1
that v 1 , v 2 , and v 3 are linearly independent.
So the fundamental matrix is
 
1 1 t
Φ(t) = et  0 1 t+1 
−2 −2 −2t + 1
and the general solution is,
xc (t) = [c1 v 1 + c2 v 2 + c3 (tv 2 + v 3 )]et
16 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS
     
1 1 0 2 −1
Now, Φ(0) =  0 1 1  and Φ(0)-1  3  =  3  .
−2 −2 1 −4 0
t
Hence, the particular solution is x(t) = [v 1 + 3v 2 ]e a

Example 2.7. (One eigenvalue


 with deficit 2) Find the general
2 1 0
solution to x0 (t) =  1 4 1  x(t).
2 −2 3

Solution Using Mathcad , functions eigenvals() (Notice the


eigenvecs() will not find a good result in this case due to the rounding
error.) we find, λ0 = 3 is the only eigenvalue. To find the associate
eigenvectors we compute (Using (A − λ0 I)v = 0)
  
−1 1 0 v1
(A − 3I)v =  1 1 1   v2 
 2 −2 0 v3
−v1 + v2 + v3
 v1 + v2 + v3  = 0
2v1 − 2v2
 
1
We have only one eigenvector v 1 =  1  .
−2
To find the generalize eigenvector associated with λ0 we will have
to solve two equations
(A − 3I)v 2 = v 1 ,
and
(A − 3I)v 3 = v 2 ,
From (2.2),
    
−1 1 0 a 1
 1 1 1  b  =  1 ,
2 −2 0 c −2
we have two equations
½
b−a = 1
a+b+c=1


0
Choosing a = 0, we get b = 1, c = 0. Hence v 2 =  1 
0
2. HOMOGENEOUS SYSTEM 17

From (2.2),
    
−1 1 0 a 0
 1 1 1  b  =  1 ,
2 −2 0 c 0

we have two equations


½
b−a = 0
a+b+c=1
 
0
Choosing a = 0, we get b = 0, c = 1. So v 3 =  0  and we can verify
1
that v 1 , v 2 , and v 3 are linearly independent.
So the fundamental matrix is
 
1 t t2
Φ(t) = et  1 1 + t t2 + t 
−2 −2t −2t2 + 1

and the general solution is,

xc (t) = [c1 v 1 + c2 (tv 1 + v 2 ) + c3 (t2 v 1 + tv 2 + v 3 )]e3t

Example 2.8. (Two conjugate  complex eigenvalues case)


1 −1 3
Find the general solution to x0 (t) =  2 0 3  x(t)
1 0 1

Solution Using Mathcad , functions eigenvals() and eigen-


vecs() we find two conjugate√complex eigenvalues and√ one real eigen-
value, λ1 = 1, λ2 = 12 + i 12 19, and λ3 = 12 − i 12 19 with associ-
   √   
0 1 + i √19 1
ated eigenvector v 1 =  1  and v =  −2 + i 19  =  −2  +
1 2 2
 √ 
√ 19
i  19  with respect to λ3 . Compare this with the Theorem 1.3,
0
18 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS
 
√ 1
we have a = 21 , b = 1
2
19, v 2 =  −2 (real part of v), and v 3 =
2
 √ 
√ 19
 19  (imaginary part of v).
0
The general solution is,
1√ 1√ 1 1√ 1√ 1
xc (t) = c1 v 1 et +c2 (v 2 cos( 19)−v 3 sin( 19))e 2 t +c3 (v 2 sin( 19)+v 3 cos( 19))e 2 t
2 2 2 2
a

3. Nonhomogeneous System of Equations


To find solutions to the initial value problem of nonhomogeneous
equations x0 (t) = Ax(t) + b(t), x(t0 ) = x0 we follow the steps below,
(1) Find the general solution xc (t) = Φ(t)c to homogeneous equa-
tion x0 (t) = Ax(t), where Φ(t) is the fundamental matrix.
(2) Find a particular solution xp to x0 (t) = Ax(t)
(3) The general solution to the nonhomogeneous equation x0 (t) =
Ax(t) is x(t) = xc (t) + xp (t). Using x(t0 ) = x0 to determine
the coefficient vector c.
The following theorem gives one way to find a particular solution based
on the fundamental matrix,
Theorem 3.1. Let Φ(t) be a fundamental matrix of x0 (t) = Ax(t),
a particular solution to x0 (t) = Ax(t) + b(t) is given by
Z
xp (t) = Φ(t) Φ(t)-1 b(t) dt.

Example 3.1. Find the general solution to


x01 = 3x1 + 4x2 − 2x3 + t2
x02 = 2x1 + x2 − 4x3
x03 = x1 + 2x2 − t2
   
x1 (t) 3 4 −2
Solution Let x(t) =  x2 (t)  , A =  2 1 −4  , and
x3 (t) 1 2 0
 
t2
b(t) =  0  . The equations can be written in matrix form x0 (t) =
−t2
3. NONHOMOGENEOUS SYSTEM OF EQUATIONS 19

Ax(t)+b(t). From Example 2.5, we know that the fundamental matrix


to x(t) = Ax(t) is
 
−4e2t et (t + 4)et
Φ(t) =  e2t 0 −et 
2t
−2e e (t + 1)et
t

 
− 52 t2 e−2t
To find a particular solution, we first compute Φ-1 (t)b(t) =  −( 52 t3 + 11 5
t2 )e−t 
2 2 −t
5
te
then we compute
 R 2 2 −2t 
R R − 5
t e dt
Φ(t) Φ-1 (t)b(t) dt = Φ(t)  −( 25Rt3 + 11 5
t2 )e−t dt 
2 2 −t
 1 2 5
t e dt
16
5
t + 2t + 5
=  − 51 t2 − 35 t − 10 7 
.
9 2 24 29
5
t + 5
t + 5

And so the general solution is,


   
−4 1
x(t) = c1  1  e2t + c2  0  et
−2   1!
à   1 2 16

1 4 5
t + 2t + 5
+ c3 t  0  +  −1  et +  − 15 t2 − 53 t − 107 
9 2 24 29
1 1 5
t + 5t+ 5
The following is a screen shot that shows how to carry out the compu-
tation in Mathcad ,

To use Mathcad ,
(1) Define fundamental ma-
trix A(t) and b(t) in the
same line (not as shown in
graph), and compute in the
next line A−1 b(t)
(2) type A(t)*[Ctrl][M] choose
column as 1, at each place
holder, type [Ctrl][I] to get
the indefinite integral,
(3) and put the corresponding
entry of A−1 b(t) in the in-
tegrant position.
(4) press [Shift][Ctrl][.] type
key work simplify

a
20 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

Theorem 3.2. R -1If Φ(t) is the fundamental matrix for x0 (t) = Ax(t),
-1
, and xp (t) = Φ (t)b(t) dt, then x(t) = Φ(t)Φ (t0 )(x0 − xp (t0 )) +
xp (t) is the solution to the nonhomogeneous initial value problem,
x0 (t) = Ax(t) + b(t),
x(t0 ) = x0
· ¸
0 2 −3
Example 3.2. Find the solution to x (t) = x(t) +
3 8
· ¸ · ¸
e2t 2
and x(0) =
−2e2t 1

Solution From Example 2.3 is the fundamental matrix is


· ¸
5t −3 −3t + 1
Φ(t) = e
3 3t
· ¸
-1 1 0 −1
and Φ(0) = 3 .
−3 −3
· ¸
e2t R
Now b(t) = 2t , using the formula xp (t) = Φ(t) Φ-1 (t)b(t) dt
−2e
· ¸
0
and Mathcad , we have xp (t) = 1 2t
3
e
Therefore,
· ¸Ã· ¸ · ¸! · ¸
-1 1 0 −1 2 0 − 32
Φ(0) (x(0) − xp (0)) = − 1 = .
3 −3 −3 1 3
−8

and the solution is


· ¸
24t − 6
x(t) = Φ(t)Φ(0)-1 (x(0) − xp (0)) + xp (t) = e5t
−24t − 2 + 31 e−3t
a

4. Higher order differential equations


One can transform equations that involving higher order derivatives
of unknown functions to system of first order equations. For example,
suppose x(t) is an unknown scalar function that satisfies
mx00 (t) + cx0 (t) + kx(t) = f (t)
an equation can be used to model a spring system with external force
f (t) or an RCL electronic circuit with an energy source f (t).
4. HIGHER ORDER DIFFERENTIAL EQUATIONS 21

Now if we set x1 (t) = x(t) and x2 (t) = x0 (t) we then get an system
of first order equations
(5) x01 (t) = x2 (t)
c k f (t)
(6) x02 (t) = − x2 (t) − x1 (t) +
m m m
In general, if we have an differential equation that involving nth
order derivative x(n) (t) of unknown function x(t),
x(n) = a0 x(t) + a1 x0 (t) + · · · + an−1 x(n−1) + f (t),
we can transform it into an system of first order equations of n unknown
functions x1 (t) = x(t), x2 (t) = x0 (t), x3 (t) = x(2) (t), · · · , xn (t) =
x(n−1) (t), and using the eigenvalue method for system of differential
equation to solve the higher order equation.
Example 4.1. Transform the differential equation x(3) + 3x(2) −
0
7x (t) − 9x = sin(t) into system of first order equations.

Solution Here the highest order of derivative is third derivative


x(3) of x(t). So we transfer it into system of 3 equations.
Let x1 (t) = x(t), x2 (t) = x0 (t), x3 (t) = x00 (t), we have
(7) x01 (t) = x2 (t)
(8) x02 (t) = x3 (t)
(9) x03 (t) = −3x3 (t) + 7x2 (t) + 9x1 (t) − sin(t)
     
x1 (t) 1 0 0 0
Let x(t) =  x2 (t)  , A =  0 1 0  , and b(t) =  0 
x3 (t) 9 7 −3 f (t)
we can write the system of equation in matrix form x0 (t) = Ax(t) +
b(t). a

Example 4.2. Find the general solution for the 3rd order differen-
tial equation x(3) + 3x(2) − 7x0 (t) − 9x = sin(t).

 Solution From
 previousexample, Example 4.1,
 Let x(t) =
x1 (t) 1 0 0 0
 x2 (t)  , A =  0 1 0  , and b(t) =  0  we can write
x3 (t) 9 7 −3 f (t)
the system of equation in matrix form x0 (t) = Ax(t) + b(t).√ Using
Mathcad we find the eigenvalues are λ1 =−1, λ 2 = −1  + 10, λ3 = 
√ 1 1√
−1− 10 with associate eigenvectors, v 1 =  −1  , v 2 =  −1 + √10  ,
1 11 − 2 10
22 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS
 
1√
and v 3 =  −1 − √10  respectively (after multiply the results of
11 + 2 10
Mathcad by some constants). So the fundamental matrix is
 −t √
(−1+ 10)t

(1+ 10)t

e e√ √
e√ √
Φ(t) =  −e−t (−1 + 10)e(−1+ √10)t −(1 + 10)e(1+ √10)t 
√ √
e−t (11 − 2 10)e(−1+ 10)t (11 + 2 10)e(1+ 10)t
From Φ(t) we find a particular solution
 3 
Z 5
cos(t) − 39 sin(t)
52
xp (t) = Φ(t) Φ-1 (t)b(t) dt =  261 35
cos(t) − 156 sin(t) 
3 8
− 52 cos(t) − 39 sin(t)
Hence the general solution to the system is
 
x1 (t)
 x2 (t)  =
x (t)
 3 −t

(−1+ 10)t

(1+ 10)t 3 5

c1 e + c2 e + c3 e + 52 cos(t) − 39 sin(t)
√ √ √ √
 −c1 e−t + c2 (−1 + 10e(−1+ 10)t − c3 (1 + 10)e(1+ 10)t + 1 cos(t) − 35 sin(t) 
√ √ √ √ 26
3
156
8
c1 e−t + c2 (11 − 2 10)e(−1+ 10)t + c3 (11 + 2 10)e(1+ 10)t − 52 cos(t) − 39 sin(t)
√ √
3 5
and x1 (t) = c1 e−1t + c2 e(−1+ 10)t + c3 e(1+ 10)t + 52 cos(t) − 39 sin(t) is
the general solution to the third order ordinary differential equation
x(3) + 3x(2) − 7x0 (t) − 9x = sin(t)
. a

Example 4.3. Find the solution to the initial value problem


x00 − 10x0 + 9x = tet , x(0) = 1, x0 (0) = −1.

Solution Since the given equation is of second order, we will have


two unknowns x1 (t) = x(t), x2 (t) = x0 (t) to transform the equation into
a system of first order equations,
x01 (t) = x2
x02 (t) = 10x2 − 9x1 + tet ,
and the initial conditions
· are¸ x1 (0) =·x(0) = 1 ¸x2 (0) = x0 (0) =
· −1. ¸
x1 (t) 0 1 0
Now let x(t) = ,A= , and b(t) = .
x2 (t) −9 10 tet
We have the matrix version of this equation, x0 (t) = Ax(t) + b(t)
4. HIGHER ORDER DIFFERENTIAL EQUATIONS 23

Using Mathcad , we find· the ¸eigenvalues · λ1¸ = 1, λ1 = 9, and


1 1
associate eigenvectors v 1 = , v2 = . And fundamental
1 9
· t ¸
e e9t
matrix Φ(t) = .
et 9e9t
From Φ(t) we find a particular solution
Z · 1
¸
-1 − 512 (32t2 + 8t + 1)et
xp (t) = Φ(t) Φ (t)b(t) dt = 1
− 512 (32t2 + 72t + 9)et
· ¸
1
The solution with initial values x0 = is given by
−1
x(t) = Φ(t)Φ -1
 µ (0)(x0 − b(0)) +¶b(t) 
1 2 1 639 t 127 9t
 − 16 t − 64 t + 512 e − 512 e 
=   µ ¶ .
1 2 9 631 1143

− 16 t − 64 t + 512 et − 512 e9t

Hence the solution to the initial value


µ problem of the¶second order
1 2 1 639
differential equation is x(t) = x1 (t) = − 16 t − 64 t + 512 et − 127
512
e9t . a

Project
At beginning you should enter: Project title, your name, ss#, and
due date in the following format
Project One: Define and Graph Functions

John Doe
SS# 000-00-0000

Due: Mon. Nov. 23rd, 2003


You should format the text region so that the color of text is different
than math expression. You can choose color for text from Format–
>Style select normal and click modify, then change the settings for
font. You can do this for headings etc.
(1) Solutions To System of Equations
Finding solution to linear system using Mathcad and study
the long time dynamic behavior of the solutions.
• Find general solution to
½ 0
x = −y
y0 = x
24 1. SYSTEM OF FIRST ORDER DIFFERENTIAL EQUATIONS

Plot several solutions with different initial values in


[-] xt-plane, yt-plane
xy-plane. Here you will need to define range variable
t = 0, 0.1 · · · 7 and set X := x(t), Y := y(t). The graph
in xy-plane is called the trajectory. If this models the
movement of a satellite, what is its trajectory.
• Find general solution to
½ 0
x = −8y
y 0 = 18x
Plot several solutions with different initial values in
[-] xt-plane, yt-plane
xy-plane. Here you will need to define range variable
t = 0, 0.1 · · · 7 and set X := x(t), Y := y(t). The graph
in xy-plane is called the trajectory. If this models the
movement of a satellite, what is its trajectory.
• Find general solution to
½ 0
x = 2x − y
y 0 = y − 3x
Plot several solutions with different initial values in
[-] xt-plane, yt-plane
xy-plane. Here you will need to define range variable
t = 0, 0.1 · · · 7 and set X := x(t), Y := y(t). The graph
in xy-plane is called the trajectory. If this models the
movement of a system of two species, what is you con-
clusion about interdependency of these species? Can you
find initial value such that x(t) = 0 (distinct) for some t?
what about y(t).
(2) Solution of Higher order equation In general mx00 + cx0 +
kx = f (t) models a object with mass m attached to a spring
with constant k and damping force that is proportional to
the velocity x0 , c ≥ 0, k > 0. Suppose m = 1 and f (t) =
Ae−at sin(bt), that is the external force is oscillatory (b > 0)
and diminishing (a > 0) Find solutions and graph the solu-
tions.
- c = b = 0 Find general solution and graph some particular
solutions.
- c = 20, k = 10, a = 0, b = 41 , A = 1

- c = 2, k = 3, A = 100, a = 2, b = 2

You might also like