Chapter 4 Solving Eigenvalues and Eigenvectors of Matrix
Chapter 4 Solving Eigenvalues and Eigenvectors of Matrix
Eigenvectors of Matrix
Definition 4.1 For an n-order matrix A , if there
exists and vector x (nonzero) such that
Ax=x
We say is an eigenvalue of A, and x is an eigenvector
A corresponding to .
Note. If is an eigenvalue of A, then
det( I A) 0
24/6/19 1
Theorem 4.1 1 , 2 , , n are eigenvalues of A, and p(x)
is a polynomial, then p(A) has eigenvalues p (1 ), p(2 ), , p(n ) .
(1) Ak has ei genval ues 1k , 2k , , nk ; (2)I f A i s i nver t i bl e, t hen
1 1 1
, ,, i s ei genval ues of A1 wi t h t he s ame ei genvect or s .
1 2 n
24/6/19 2
§1 The Power Method
(vk 1 ) m
(2) lim 1
k (v )
k m
vk 1
i 2 1
lim k lim
k k k
1 1
n
lim[ a1 x1 ai ( i ) k xi ] a1 x1
k
i 2 1
n
i k 1
{ [ a1 x1 ai ( )
k 1
xi ]}m
(vk 1 ) m 1
i 2 1
lim lim
k (v ) k n
i k
k m
{1 [ a1 x1 ai ( ) xi ]}m
k
i 2 1
( a1 x1 ) m ( x1 ) m
1 1 1
( a1 x1 ) m ( x1 ) m
24/6/19 5
Note 1. The speed of convergence is determined by the
2
value | | . When the value is small, the speed is fast.
1
Note 2.Even the dominant eigenvalue is multiple root, the
result still holds.
Let 1 2 r,and |r || r 1 | | n |
r n
vk A v0 [ ai xi a(
k k j k
1 j 1) xj ]
i 1 j r 1
r n j k
[ ai xi a j ( ) x j ] r
k
vk
1
1
ai xi
i 1 j r 1
lim k lim
k k 1 k
1 i 1
r n j k 1 r
{1 [ ai xi a j ( ) x j ]}m
k 1
[ ai xi ]m
(v ) i 1 j r 1 1
lim k 1 m lim i 1
1
k (v ) k r n j k 1 r
k m
{1 [ ai xi a j ( ) x j ]}m
k
[ ai xi ]m
i 1 j r 1 1 i 1
24/6/19 6
Note 3 When |λ1|>1,elements of {vk} increase with |
λ1|k tend to infinite. On the contrary, if|λ1|<1,all
elements tend to 0.
For dealing with the problem, we only need normalize
all vector series.
i 2 1
24/6/19 8
n
i k
[a1 x1 ai ( ) xi ]
k
1
i 2 1 1 x1
lim vk lim
k k n
i k 1 max( x1 )
max{1 [a1 x1 ai ( ) xi ]}
k 1
i2 1
lim max(vk ) 1
k
24/6/19 9
Eg. 4.1 Show the dominant eigenvalue and eigenvector
of matrix 2 4 6
A 3 9 15
4 16 36
Solution. As showed in the table
k vk uk
0 1 1 1 1 1 1
1 12.00 27.00 56.00 0.2143 0.4821 1
2 8.357 19.98 44.57 0.1875 0.4483 1
3 8.168 19.60 43.92 0.1860 0.4463 1
4 8.157 19.57 43.88 0.1859 0.4460 1
5 8.157 19.57 43.88 0.1859 0.4460 1
24/6/19 10
1.3 Inverse Iteration
We can use the inverse iteration to solve the eigenvalue
with smallest absolute value and its eigenvector. Let
| 1 || 2 | | n 1 || n |
Corresponding eigenvectors x1 , x2 , , xn
Then the eigenvalues of A-1 satisfy
1 1 1
| n | | n 1 | | 1 |
When we solve the dominant eigenvalue of A-1, we obtain
the eigenvalue with smallest absolute value of A.
For any initial nonzero vector v0 , formulate the series
v0
u0
max(v0 )
24/6/19 11
1 vk
vk A uk 1 , uk , k 0,1, 2,
max(vk )
xn 1
lim uk , lim max(vk )
k max( xn ) k n
Note.
We can get vk through solving the system Avk uk 1
24/6/19 12
§2 Jacobi’s Method
Jacobi’s method is a global method and can
obtain all eigenvalues and eigenvectors of a
matrix. When the matrix A is symmetric, its all
eigenvalues are real numbers and all eigenvectors
are orthogonal each other. Furthermore, there
exists a orthogonal matrix Q, such that
QT AQ diag (1 , 2 , , n )
24/6/19 13
2.1 Diagonalization of a real symmetric matrix
lim S1S 2 S k Q
k
We have
Tk SkT SkT1 S 2T S1T AS1S2 Sk 1Sk SkT Tk 1Sk
diag (1 , 2 , , n )
we have
lim Tk diag (1 , 2 , , n )
k
24/6/19 15
p q
1
p
cos k sin k
Sk S ( p, q )
q
sin k cos k
1
t 2 2at 1 0
1
a0
a 1 a2
t
1
a0
a 1 a 2
1
24/6/19 | a | 1 a2 18
1
and cos k , sin k t cos k
1 t 2
24/6/19 19
The process of Algorithm
( 1 ) Select the entry with the greatest value
| ti1 j1 | max | aij | 0
i j
ti(1)
1 j1
t j1i1 0
(1)
( 2 ) Similarly, select
| ti(1)
2 j2
| max | t ij | 0
(1)
i j
And matrix S 2 S (i2 , j2 ) such that T2 S 2 T1S 2 with
T
ti(2)
2 j2
t j2i2 0
(2)
0.99645 0.84145 0
S3 0.84145 0.99645 0
0 0 1
0.010556 0 0.12456
T3 S3T T2 S3 0 1.4802 0.010518
0.12456 0.010518 2.5304
24/6/19 24