Processing math: 100%

数値解析 第15回 (2) 2次の実対称行列の対角化

転置行列

Def.3 行列 A=(aij) に対し、aij(j,i)-成分とする行列を「 A の転置行列」と言い、 tA と表す。
 たとえば
(t(12)=(1  2),  (t(1234)=(1324)
であり、Am×n 行列ならば tAn×m 行列になります。 また、t の記号は「t 乗」と間違わないように左肩に書く人が多いです。 もちろん t(tA)=A が成り立ちます。
Prop.4 積の転置は、転置を逆順に掛けたものになる:
t(AB)=(tB)(tA),  t(Av)=(tv)(tA)  etc.
Rem.5 角 θ の回転の行列 R(θ) の逆行列は、 角 θ の回転の行列 R(θ) であり、 tR(θ) でもある。
R(θ)1=R(θ)=tR(θ).
  逆向きに回せば元に戻るので R(θ)1=R(θ) であり、
R(θ)=(cos(θ)sin(θ)sin(θ)cos(θ))=(cosθsinθsinθcosθ)=tR(θ).

実対称行列

Def.6 tA=A を満たす正方行列を 対称行列 と呼び、 特に実数成分の対称行列を 実対称行列 と呼ぶ。
 対角成分たちを対称軸にして、成分が対称になっている、という意味です。 2次、3次ではそれぞれ次のような行列です。 (abbc),(abcbdecef)

2次の実対称行列の対角化

Th.7 A=(abbc) を2次の実対称行列とする。角 θ
θ={12arctan(2bac) ifacπ4 ifa=c
と選べば、R(θ) によって A を対角化することができる:
R(θ)1AR(θ)=(λ00μ),   λ, μ
Ex.8 A=(4332) のとき、
θ=12arctan(2×331)=12arctan(3)=π6
を用いて
R(π6)1(4332)R(π6)=(5001)

2次曲線への応用

 xy-平面内の曲線 C: 4x2+23xy+2y2=1 はどんな図形であるかを調べましょう。 左辺は実対称行列を用いて次のように書くことができます。
4x2+23xy+2y2=(x  y)(4332)(xy)
Ex.8 に見たように、
R(π6)1(4332)R(π6)=(5001)
ですから、座標軸を π/6 回転させて
(xy)=R(π6)(XY)
とおくと (x  y)(4332)(xy)=(X  Y)R(π6)(4332)R(π6)(XY)=(X  Y)(5001)(XY)=5X2+Y2 となり、4x2+23xy+2y2=1 という図形は XY-平面では 5X2+Y2=1 という楕円に相当します。 座標軸は回転で変換 しましたので、C は楕円 5X2+Y2=1 を回転させた図形であることがわかりました。