線形代数

ユニタリー行列によるエルミート行列の対角化

3次正方行列
A=(12i22i32i22i1)
について、次の問いに答えよ。ただし、iは虚数単位である。

(1) Aの固有値を全て求めよ。

(2) 成分が複素数であるn次正方行列Mに対し、その転置行列の複素共役行列をMとする。
ここで、MM=MM=IIn次単位行列)が成り立つ時、Mをユニタリー行列という。(1) で求めた固有値をそれぞれλ1,λ2,λ3(λ1λ2λ3)とするとき
P1AP=(λ1000λ2000λ3)
を満たすユニタリー行列Pは存在するか?存在するならば、その行列Pを求めよ。存在しないならば、そのことを証明せよ。

(1)
|AλI|=1λ2i22i3λ2i22i1λ=3λ03λ2i3λ2i22i1λ=2λ002i3λ2i22i1λ=(3λ){(3λ)(1λ)8}=(3λ)(λ+5)(λ1)
従って、行列Aの固有値は
λ1=5,λ2=1,λ3=3
と求まる。

(2) 各固有値における固有ベクトルを求める。

λ1=5の時
(62i22i22i22i6)(xyz)=(000)
この解は、例えば次のベクトルを選ぶことが出来る
u1=(162i616)

同様にして、λ2=1の時
(02i22i42i22i0)(xyz)=(000)
この解は、例えば次のベクトルを選ぶことが出来る
u2=(13i313)

同様にして、λ3=3の時
(22i22i62i22i2)(xyz)=(000)
この解は、例えば次のベクトルを選ぶことが出来る
u3=(12012)

これらの結果をまとめて書くと
A(u1u2u3)=(u1u2u3)(λ1000λ2000λ3)
となる。ここで
P=(u1u2u3)
とおけば、
PP=PP=I
が示されるので、行列Aはユニタリー行列Pによって
P1AP=(λ1000λ2000λ3)
となる事が分かる。

ここで与えられている行列A
A=A
を満たす。このような行列をエルミート行列と言う。
一般にエルミート行列の固有値は全て実数であり、さらにユニタリー行列により対角化することが出来る。