Chapter 04 Eigen Values
Chapter 04 Eigen Values
10
Eigenvalues and Eigenvectors
x1 x2
Assume each of the two mass-displacements to be denoted by x1 and x 2 , and let us assume
each spring has the same spring constant k . Then by applying Newton’s 2nd and 3rd law of
motion to develop a force-balance for each mass we have
d 2x
m1 21 = −kx1 + k ( x2 − x1 )
dt
04.10.1
Eigenvalues and Eigenvectors 04.10.2
d 2 x2
m2 = −k ( x2 − x1 )
dt 2
Rewriting the equations, we have
d 2x
m1 2 1 − k ( −2 x1 + x 2 ) = 0
dt
d 2 x2
m2 − k ( x1 − x2 ) = 0
dt 2
Let m1 = 10 , m2 = 20 , k = 15
d 2x
10 21 − 15(−2 x1 + x2 ) = 0
dt
d 2 x2
20 − 15( x1 − x2 ) = 0
dt 2
From vibration theory, the solutions can be of the form
xi = Ai sin ( ωt − 0/ )
where
Ai = amplitude of the vibration of mass i ,
ω = frequency of vibration,
/ = phase shift.
0
then
d 2 xi
2
= − Ai w 2 Sin (ωt − 0/ )
dt
d 2 xi
x
Substituting i and in equations,
dt 2
− 10 A1ω 2 − 15(−2 A1 + A2 ) = 0
− 20 A2ω 2 − 15( A1 − A2 ) = 0
gives
(−10ω 2 + 30) A1 − 15 A2 = 0
− 15 A1 + (−20ω 2 + 15) A2 = 0
or
( −ω 2 + 3) A1 − 1.5 A2 = 0
− 0.75 A1 + (−ω 2 + 0.75) A2 = 0
In matrix form, these equations can be rewritten as
− ω 2 + 3 − 1.5 A1 0
=
− 0.75 − ω + 0.75 A2 0
2
3 − 1.5 A1 2 A1 0
− 0.75 0.75 A − ω A = 0
2 2
Let ω = λ
2
3 −1.5
[ A] =
− 0.75 0.75
Eigenvalues and Eigenvectors 04.10.3
A
[X ] = 1
A2
[ A][ X ] −λ[ X ] = 0
[ A][ X ] = λ[ X ]
In the above equation, λ is the eigenvalue and [ X ] is the eigenvector corresponding to λ .
As you can see, if we know λ for the above example we can calculate the natural frequency
of the vibration
ω= λ
Why are the natural frequencies of vibration important? Because you do not want to have a
forcing force on the spring-mass system close to this frequency as it would make the
amplitude Ai very large and make the system unstable.
Example 1
Find the eigenvalues of the physical problem discussed in the beginning of this chapter, that
is, find the eigenvalues of the matrix
3 −1.5
[ A] =
− 0.75 0.75
Solution
3 −λ −1.5
[ A] − λ[ I ] =
− 0.75 0.75 − λ
Eigenvalues and Eigenvectors 04.10.4
Example 2
Find the eigenvectors of
3 −1.5
A =
− 0.75 0.75
Solution
The eigenvalues have already been found in Example 1 as
λ1 = 3.421, λ2 = 0.3288
Let
x
[X ] = 1
x2
be the eigenvector corresponding to
λ1 = 3.421
Hence
([ A] − λ1 [ I ])[ X ] = 0
3 −1.5 1 0 x1
− 3.421 = 0
− 0.75 0.75 0 1 x2
− 0.421 −1.5 x1 0
=
− 0.75
− 2.671 x2 0
If
x1 = s
then
− 0.421 s −1.5 x 2 = 0
x 2 = −0.2808 s
The eigenvector corresponding to λ1 = 3.421 then is
s
[X ] =
− 0.2808 s
1
= s
− 0.2808
The eigenvector corresponding to
λ1 = 3.421
is
Eigenvalues and Eigenvectors 04.10.5
1
− 0.2808
Similarly, the eigenvector corresponding to
λ2 = 0.3288
is
1
1.781
Example 3
Find the eigenvalues and eigenvectors of
1.5 0 1
[ A] =
−0.5 0.5 −0.5
−0.5 0 0
Solution
The characteristic equation is given by
det([ A] − λ[ I ]) = 0
1.5 −λ 0 1
det −0.5 0.5 −λ −0.5
=0
−0.5 0 −λ
(1.5 −λ)[( 0.5 −λ)( −λ) −(−0.5)( 0)] + (1)[( −0.5)( 0) −( −0.5)( 0.5 −λ)] = 0
− λ3 + 2λ2 − 1.25λ = 0
The roots of the above equation are
λ = 0.5,0.5,1.0
Note that there are eigenvalues that are repeated. Since there are only two distinct
eigenvalues, there are only two eigenspaces. But, corresponding to λ = 0.5 there should be
two eigenvectors that form a basis for the eigenspace.
To find the eigenspaces, let
x1
[ X ] = x 2
x3
Given
[( A − λI )] [ X ] = 0
then
1.5 − λ 0 1 x1 0
− 0.5 0.5 − λ − 0.5 x 2 = 0
− 0.5 0 − λ x3 0
For λ = 0.5 ,
1 0 1 x1 0
− 0.5 0 − 0.5 x = 0
2
− 0.5 0 − 0.5 x3 0
Solving this system gives
Eigenvalues and Eigenvectors 04.10.6
x1 = −a, x 2 = b x3 = a
So
x1 − a
x = b
2
x3 a
a 0
=
0 + b
− a
0
1 0
= a 0 +b
1
−1
0
−1 0
0
So the vectors and 1 form a basis for the eigenspace for the eigenvalue λ = 0.5 .
1
0
For λ = 1 ,
0.5 0 1 x1 0
− 0.5 − 0.5 − 0.5 x = 0
2
− 0.5 0 − 1 x3 0
Solving this system gives
x1 = a, x 2 = −0.5a, x3 = −0.5a
The eigenvector corresponding to λ = 1 is
a 1
− 0.5a = a − 0.5
− 0 . 5 a
− 0 .5
1
Hence the vector −0.5 is a basis for the eigenspace for the eigenvalue of λ = 1 .
−0.5
Example 4
What are the eigenvalues of
Eigenvalues and Eigenvectors 04.10.7
6 0 0 0
7 3 0 0
[ A] =
9 5 7.5 0
2 6 0 − 7.2
Solution
Since the matrix [ A] is a lower triangular matrix, the eigenvalues of [ A] are the diagonal
elements of [ A] . The eigenvalues are
λ1 = 6, λ2 = 3, λ3 = 7.5, λ4 = −7.2
Example 5
One of the eigenvalues of
5 6 2
[ A] =
3 5 9
2 1 − 7
is zero. Is [ A] invertible?
Solution
λ = 0 is an eigenvalue of [ A] , that implies [ A] is singular and is not invertible.
Example 6
Given the eigenvalues of
2 −3.5 6
[ A] =
3.5 5 2
8
1 8.5
are
λ1 = −1.547 , λ2 = 12 .33 , λ3 = 4.711
What are the eigenvalues of [B ] if
2 3.5 8
[B ] =
−3.5 5 1
6 2 8.5
Solution
Since [ B ] =[ A]T , the eigenvalues of [ A] and [B ] are the same. Hence eigenvalues of
[B ] also are
λ1 = −1.547 , λ2 = 12 .33 , λ3 = 4.711
Example 7
Given the eigenvalues of
2 −3.5 6
[ A] =
3.5 5 2
8 1 8.5
are
λ1 = −1.547 , λ2 = 12 .33 , λ3 = 4.711
Eigenvalues and Eigenvectors 04.10.8
Example 8
Using the power method, find the largest eigenvalue and the corresponding eigenvector of
1.5 0 1
[ A] =
−0.5 0.5 −0.5
−0.5 0 0
Solution
Assume
1
[X (0)
] =
1
1
Eigenvalues and Eigenvectors 04.10.9
1.5 0 1 1
[ A][ X (0)
] =
−0.5 0.5 −0.5
1
−0.5
0 0
1
2.5
=
−0.5
−0.5
1
Y (1)
= 2 .5
−0.2
−0.2
λ(1) = 2.5
We will choose the first element of [ X ( 0 ) ] to be unity.
1
[X (1)
] =
− 0.2
− 0.2
1.5 0 1 1
[ A][ X (1)
] =
−0.5 0.5 −0.5
−0.2
−0.5
0 0
−0.2
1.3
=
−0.5
−0.5
1
[X ( 2)
] =1.3
− 0 .3846
− 0.3846
λ( 2) = 1.3
1
[X ( 2)
] = − 0.3846
− 0.3846
The absolute relative approximate error in the eigenvalues is
λ( 2 ) − λ(1)
εa = ×100
λ( 2 )
1.3 −1.5
= ×100
1.5
= 92.307 %
Conducting further iterations, the values of λ(i ) and the corresponding eigenvectors is given
in the table below
i λ(i ) [X (i )
] ε a (%)
1
−0.2
1 2.5 _____
−0.2
Eigenvalues and Eigenvectors 04.10.10
1
− 0.38462
2 1.3 92.307
− 0.38462
1
−0.44827
3 1.1154 16.552
−0.44827
1
−0.47541
4 1.0517 6.0529
−0.47541
1
1.0245 − 0.48800
5 1.2441
9 − 0.48800
The exact value of the eigenvalue is λ = 1
and the corresponding eigenvector is
1
[X ] =
− 0.5
− 0.5
Key Terms:
Eigenvalue
Eigenvectors
Power method