2.4 行列の対角化
対角行列はこれまでに紹介した,
- 逆行列を求める
- 固有値・固有ベクトルを求める
といった操作の計算コストがかからない,といった嬉しい特徴がある. 一般に逆行列を計算するのは簡単ではなく,行列のサイズが大きくなると計算コストは増大していくことが知られている.
そのため,n次の正方行列が対角行列ではなかったとしても,何らかの形式で対角行列とそのほかの行列の積の形で 分解できるならば,ある意味で扱いやすい形に変換できる可能性がある.
以降では正方行列の対角化について紹介する.
Definition 2.2 (行列の対角化可能性) A∈Rn×nに対して,
L=P−1AP=diag(ℓ1,…,ℓn)
と対角行列にできる正則行列P∈Rn×nが存在する時,Aは対角化可能であるという.
対角化可能な条件として以下が知られている.
Theorem 2.3 (対角化の条件) A∈Rn×nを考える.この時以下が成り立つ.
- Aの固有値λ1,…,λnが全て相異なるならば対角化可能である.
- Aに一次独立なn個の固有ベクトルが存在する⇔Aは対角化可能である. この時,Aを対角化した行列をP−1APとすれば,Pの列ベクトルはAの一次独立な固有ベクトルとなる.