こんにちはコーヤです。
このページではユニタリ行列を使用してエルミート行列の対角化を行います。ついに行列は複素数の世界へ突入します。
複素行列の対角化
今までは実数の行列を対角化していましたが、このページでは複素数の行列を対角化します。
「直交行列を用いて対称行列を対角化」する計算を複素数に拡張して、「ユニタリ行列を用いてエルミート行列を対角化」する計算をやってみましょう。
随伴行列の作り方
エルミート行列、ユニタリ行列の性質を表す随伴行列について少し触れておきます。
行列
のとき随伴行列は
となります。
転置してから共役をとっても、共役をとってから転置しても結果は同じです。
エルミート行列・ユニタリ行列の性質
エルミート行列
を満たす行列のことです。
ユニタリ行列
を満たす行列のことです。
随伴行列は「転置&共役」なので、行列の成分が全て実数のとき随伴行列は転置行列と同じになります。
つまり、エルミート行列の成分が全て実数のときは対称行列となり、ユニタリ行列の成分が全て実数のときは直交行列となります。
直交行列を用いた対角化では
複素ベクトルのノルムの計算方法
エルミート行列は成分に複素数があるので、固有ベクトルが複素ベクトルになる可能性があります。
固有ベクトルを正規化する時にベクトルのノルムを計算しないといけないので、複素ベクトルのノルムの計算方法から勉強します。
複素ベクトル
で求まります。公式みたいなものなので覚えちゃいましょう。
とすると
です。
実際に手計算する時は、各成分の絶対値を求めてから実ベクトルのノルムと同じように計算したほうが楽だったりします。
上の例だと第一成分の絶対値は
という感じです。
対角化計算の具体例
では具体的な対角化の計算を見ていきます。対角化の4ステップに沿ってやっていきます。
今回は以下のエルミート行列を対角化します。
Step1. 固有値と固有ベクトルを求める
行列
これより固有値、固有ベクトルは
です。
複素数が入っても計算のやり方は変わりません。
Step2. 対角化可能か判定する
エルミート行列は必ず対角化可能です。判定の必要はありません。
対角行列
となります。
Step3. ユニタリ行列 を作る
ユニタリ行列
まずは
これより
です。したがって
となります。
同様に
なので
となります。
したがってユニタリ行列
となります。
Step4. 随伴行列 を作る
です。
最終的に対角化の式
となり対角化完了です。
まとめ
エルミート行列
対角化する式は以下の式です。
コメント欄