例題 40.(改) 次の行列の固有値,固有ベクトルを求め,さらに変換行列 P

例題 40.(改) 次の行列の固有値,固有ベクトルを求め,さらに変換行列 P を求めて P −1 AP により A を対角化せよ.




[
]
0 2 2
−2 2 4
−2 1




(1) A =
(2) A =  2 −1 0  (3) A = −2 3 2 
−4 3
2 0 1
−2 1 4
注) n 次の正方行列 A に対して
(i) すべて異なる n 個の固有値 λ1 , λ2 , · · · , λn を持つならば,P −1 AP で A を対角化できる.
(ii) λ1 , λ2 , · · · , λr (r < n) が異なる固有値で
dim Wλi = (λi の重複度)
(i = 1, 2, . . . , r)
が成り立つならば,P −1 AP で A を対角化できる.ここで,Wλi は固有値 λi の固有空間.
(解)(1) A の固有方程式は
¯
¯
¯−2 − t
1 ¯¯
¯
fA (t) = |A − tE2 | = ¯
¯ = (t + 2)(t − 3) + 4
¯ −4
3 − t¯
= t2 − t − 2
= (t + 1)(t − 2) = 0
これより A の固有値は λ1 = −1, λ2 = 2 で固有値はすべて異なるから,
[ ]
[ ] A の対角化は可能である.この固有値 λ1 =
x1
x2
−1, λ2 = 2 に対する固有ベクトルをそれぞれ x1 =
, x2 =
とおく.
y1
y2
λ1 = −1 のとき,Ax1 = λ1 x1 ⇔ (A − λ1 E2 )x1 = 0 より
[
] [
]
[
]
[
]
−2 − (−1)
1
−1 1
−1 1
1 −1
A−λ1 E2 = A−(−1)E2 =
=
→
→
∴ x1 −y1 = 0 ⇔ x1 = y1
−4
3 − (−1)
−4 4
0 0
0 0
ここで y1 = k1 (0 でない任意の値)とおくと, x1 = k1
[ ] [ ]
[ ]
x1
k1
1
∴ x1 =
=
= k1
y1
k1
1
(k1 :0 でない任意の値)
λ2 = 2 のとき,Ax2 = λ2 x2 ⇔ (A − λ2 E2 )x2 = 0 より
[
] [
]
[
]
[
]
−2 − 2
1
−4 1
−4 1
1 − 41
=
→
→
A − λ2 E2 = A − 2E2 =
−4
3−2
−4 1
0 0
0 0
1
1
∴ x2 − y 2 = 0 ⇔ x2 = y 2
4
4
ここで y2 = k2 (0 でない任意の値)とおくと, x2 = 14 k2
[ ] [
]
[ ]
1
x2
k
1
k
2
2
∴ x2 =
= 4
=
(k2 :0 でない任意の値)
4
y2
k2
4
[ ]
[ ]
1
1
これより,それぞれの固有ベクトルとして,x1 =
, x2 =
を選んで(注:出来るだけ簡単な形のものを選ぶ)
1
4
[
]
[
] [
]
1 1
λ1 0
−1 0
−1
並べた行列を P = [x1 x2 ] =
とおくと,P AP =
=
と A は対角化される.
1 4
0 λ2
0 2
(2) A の固有方程式は
¯
¯
¯0 − t
2
2 ¯¯
¯
¯
¯
fA (t) = |A − tE3 | = ¯ 2
−1 − t
0 ¯ = −t(t + 1)(t − 1) + 4(t + 1) + 4(t − 1)
¯
¯
¯ 2
0
1 − t¯
= −t(t2 − 9)
= −t(t + 3)(t − 3) = 0
これより A の固有値は λ1 = −3, λ2 = 0, λ3 = 3 で固有値はすべて異なるので対角化可能である.この固有値 λ1 =
 
 
 
x1
x2
x3
 
 
 
−3, λ2 = 0, λ3 = 3 に対する固有ベクトルをそれぞれ x1 =  y1  , x2 =  y2  , x3 =  y3  とおく.
z1
1
z2
z3
λ1 = −3 のとき,Ax1 = λ1 x1 ⇔ (A − λ1 E3 )x1 = 0 より
A − λ1 E3 = A − (−3)E3

1

→ 0
0
2
0
0


1
2


−4 → 0
0
0

 
3
0 − (−3)
2
2

 
=
2
−1 − (−3)
0
 = 2
2
0
1 − (−3)
2

{
0 2
x1
+2z1 = 0

⇐⇒
1 −2 ∴
y1 −2z1 = 0
0 0
2
2
0

1


0 → 2
4
2
2

0
2
0

2

0
4
x1 = −2z1 , y1 = 2z1
ここで z1 = k1 (0 でない任意の値)とおくと, x1 = −2k1 , y1 = 2k1

 
  
x1
−2k1
−2
  

 
∴ x1 =  y1  =  2k1  = k1  2 
z1
k1
1
(k1 :0 でない任意の値)
λ2 = 0 のとき,Ax2 = λ2 x2 ⇔ (A − λ2 E3 )x2 = 0 より

0

A − λ2 E3 = A − 0E3 = A = 2

2 0

→ 0 0
0 1


1
1 0


0 → 0 1
1
0 0
2

1





2 2
2 −1 0
2 −1 0





−1 0 → 0 2 2 → 0 2 2
0 1
2 0 1
0 1 1
{
2

1
0
∴
x2
y2
+ 21 z2
+z2
=0
1
⇐⇒ x2 = − z2 , y2 = −z2
2
=0
ここで z2 = k2 (0 でない任意の値)とおくと, x2 = − 12 k2 , y2 = −k2
 
   1 
−1
x2
− 2 k2
  
 k2  
∴ x2 =  y2  =  −k2  =
−2
2
k2
2
z2
(k2 :0 でない任意の値)
λ3 = 3 のとき,Ax3 = λ3 x3 ⇔ (A − λ3 E3 )x3 = 0 より

 


0−3
2
2
−3 2
2
−1

 


A − λ3 E3 = A − 3E3 =  2
−1 − 3
0  =  2 −4 0  →  2
2
0
1−3
2
0 −2
2




{
1 2 −2
1 0 −1
x3
−z3 = 0




→ 0 1 − 12  → 0 1 − 12  ∴
⇐⇒ x3 = z3 ,
1
y
−
=0
3
2 z3
1
0 1 −2
0 0 0


−2 2
−1 −2


−4 0  →  0 −8
0 −2
0 −4
y3 =

2

4
2
1
z3
2
ここで z3 = k3 (0 でない任意の値)とおくと, x3 = k3 , y3 = 12 k3
  

 
x3
k3
2
   1  k3  
∴ x3 =  y3  =  2 k3  =
1
2
z3
k3
2
(k3 :0 でない任意の値)
 
 
 
−2
−1
2
 
 
 
これより,それぞれの固有ベクトルとして,x1 =  2  , x2 = −2 , x3 =  1  を選んで(注:出来るだけ簡単な形
1
2
2



 

−2 −1 2
λ1 0
0
−3 0 0



 

なものを選ぶ)並べた行列を P = [x1 x2 x3 ] =  2 −2 1 とおくと,P −1 AP =  0 λ2 0  =  0 0 0 と
1
2 2
0
0 λ3
0 0 3
A は対角化される.
2
(3) A の固有方程式は
¯
¯−2 − t
¯
¯
fA (t) = |A − tE3 | = ¯ −2
¯
¯ −2
¯
¯
¯
¯
¯ = (−2 − t)(3 − t)(4 − t) + 2 · 2 · (−2) + 4 · 1 · (−2)
¯
4 − t¯
2
3−t
4
2
1
−4(3 − t)(−2) − 2 · (−2)(4 − t) − (2 − t) · 1 · 2
= −t3 + 5t2 − 8t − 4
= −(t3 − 5t2 + 8t − 4)
= −(t − 1)(t − 2)2 = 0
これより A の固有値は λ1 = 1 (重複度 1), λ2 = 2 (重複度 2) である.この固有値 λ1 = 1, λ2 = 2 に対する固有ベクトル
 
 
x1
x2
 
 
をそれぞれ x1 =  y1  , x2 =  y2  とおく.
z1
z2
λ1 = 1 のとき,Ax1 = λ1 x1 ⇔ (A − λ1 E3 )x1 = 0 より

 
−2 − 1
2
4
−3

 
A − λ1 E3 = A − 1E3 = A − E3 =  −2
3−1
2  = −2
−2
1
4−1
−2






{
−1 0 2
−1 0 2
1 0 −2
x1






→ 0
0 0 →  0 −1 1 → 0 1 −1 ∴
0
−1
1
0
0
0
0 0
0
2
2
1




4
−1 0 2
−1 0




2 → −2 2 2 →  0
2
3
0 −1 1
0 −1
−2z1
=0
−z1
=0
y1
2

−2
1
⇐⇒ x1 = 2z1 , y1 = z1
ここで z1 = k1 (0 でない任意の値)とおくと, x1 = 2k1 , y1 = k1
   
 
x1
2k1
2
   
 
∴ x1 =  y1  =  k1  = k1 1
(k1 :0 でない任意の値)
z1
k1
1
これより,固有値 λ1 = 1 に対する固有空間 W1 は
 



2





W1 = k  1  | k は任意の値




1
(注:固有空間には零ベクトルも含まれる)
であり,次元は dim W1 = 1 = (λ1 の重複度) である.
λ2 = 2 のとき,Ax2 = λ2 x2 ⇔ (A − λ2 E3 )x2 = 0 より

−2 − 2
2

A − λ2 E3 = A − 2E3 =  −2
3−2



−2 1 2
1



→  0 0 0 → 0
0
0 0 0
−2
− 12
0
0

−1

0
0
1
 
4
−4
 
2  = −2
4−2
−2
2
1



4
0 0 0



2 → −2 1 2
1
2
0
0
0
1
1
∴ x2 − y2 − z2 = 0 ⇐⇒ x2 = y2 + z2
2
2
ここで y2 = k2 , z2 = l2 (k2 , l2 :|k2 | + |l2 | 6= 0 なる任意の値)とおくと,x2 = 12 k2 + l2
 
 
  1
 1   
1
1
x2
l2
2 k2 + l2
2 k2
 
  
 
   k2  
+
l
∴ x2 =  y2  =  k2  =  k2  +  0  =
2
 
2 0
2
0
1
z2
l2
0
l2
これより,固有値 λ2 = 2 に対する固有空間 W2 は
 




1
1








W2 = k  2  + l  0  | k, l は任意の値




0
1
3
(k2 , l2 :|k2 | + |l2 | 6= 0 なる任意の値)
(注:固有空間には零ベクトルも含まれる)


 

1
1
  

であり, 2  ,  0  は 1 次独立であるから,次元は dim W2 = 2 = (λ2 の重複度) である.以上により,dim Wλi =
0
1
(λi の重複度) (i = 1, 2) が成り立ち,A の対角化は可能である.
 
 
 
2
1
1
 
 
 
λ1 = 1 の固有ベクトルとして x1 =  1 ,λ2 = 2 の固有ベクトルとして x2 =  2  , x02 =  0  を選び(注:出来る
1
だけ簡単な形のものを選ぶ),x1 ,

λ1

P −1 AP =  0
0
0
λ2
0

1
 
=
0  0
λ2
0
0


2

0
0
x2 , x2 を並べた行列を P = [x1 x2 x2 ] = 1
1

0 0

2 0 と A は対角化される.
0 2
問題 50. 次の行列を対角化せよ.

[
]
1
−4 −6

(1) A =
(2) A = 3
9
11
6
0
2
2
−1


3
3

1
2
2
0
1
2
0
1

1

0 とおくと,
1



(3) A = −1 −2 −1
1
1
0
(答) 問題集の答え
(p.113∼114) を下の様に訂正します.逆行列 P −1 は求めなくてよい.
:::::::::::::::::::::::::::::::::::::::::::::::
[
] [
]
[
]
−1
−2
−1 −2
(1) 固有ベクトルとして出来るだけ簡単な
,
を選んで並べた行列を P =
とおくと,
1
3
1
3
[
]
2 0
−1
P AP =
と A は対角化される.
0 5

 
 



−1
−2
−1
−1 −2 −1

 
 



(2) 固有ベクトルとして出来るだけ簡単な  3 ,  5 ,  3  を選んで並べた行列を P =  3
5
3 
0
2
2
0
2
2


1 0 0


とおくと, P −1 AP =  0 2 0  と A は対角化される.
0
0
3
 
 


−1
−1
2
−1

 
 


(3) 固有ベクトルとして出来るだけ簡単な  1 ,  0 ,  −1  を選んで並べた行列を P =  1
0
1
1
0


−1 0 0


−1
とおくと,P AP =  0 −1 0  と A は対角化される.
0
0

1
4

−1 2

0 −1 
1
1