対角化の概要#

対角化可能#

VR上の有限次元ベクトル空間、FVの線形変換とする。Vの適当な基底Bをとれば、それに関するFの表現行列

[F]B

が対角行列となるとき、F対角化可能 であるという。

また、行列AMn(R)に対して、適当な正則行列PM(R)をとり、

P1AP=(λ10000λ200000000λn)

となるとき、AR において対角化可能 であるという。

対角化できると何が嬉しいか#

例:n乗の計算がラクになる
(P1AP)n=(P1AP)(P1IAP)(P1AP)=P1AnP

なので

An=P(P1AP)nP1=P(λ1n0000λ2n00000000λpn)P1

となる

(参考:【大学数学】線形代数入門⑬(対角化:重解がない場合)【線形代数】 - YouTube

例:2次曲線が「標準形」というシンプルな形になる

実数を係数とする x,y の 2 次方程式

ax2+2bxy+cy2+2dx+2ey+f=0

は2次曲線とも呼ばれ、

(xy)(abbc)(xy)+2(de)(xy)+f=0

と表される。ここで、行列 (abbc) は対称行列であることに注意しよう。対称行列の直交行列による対角化を用いると、上記のような方程式を標準形という、よりわかりやすい式で表すことができる。例えば、楕円、双曲線、放物線の標準形 はそれぞれ

x2a2+y2b2=1,x2a2y2b2=1,y=ax2

で表される。ただし、 a,b は 0 ではない定数である。

対角化の方法#

  • 一部の実行列 → 固有ベクトルで対角化可能

  • 実対称行列 → 直交行列により対角化可能(固有ベクトルが直交ベクトルになるので↑と手順は同じ)

  • 上記で無理な場合 → ジョルダン標準形 という対角行列に近い形に簡約化