ジョルダン標準形を用いた行列の準対角化

下記の行列Aをジョルダン標準形を用いて対角化せよ。その後、Anを求めよ。

(1)A=(1113)

東北大学 電気情報系院試 2009年8月大問(2)より引用

はじめに

行列の対角化は、多数の大学の院試で頻出問題になっています。1問しか演習できないが、おすすめの行列の問題を紹介して欲しいと言われたら、対角化の問題を紹介するレベルです。

このように、非常に重要度の高い分野ですが、本問は一癖あります。

固有値を求め、それに対応する固有ベクトルを算出する。求めた固有ベクトルを用いて行列を作成し、これを用いて対角化。

が、一般的な流れですが、本問では、固有値が1つ(重解)、固有ベクトルが1つしか作れません。

このままでは対角化できないですが、ジョルダン標準形を用いると解決します。

厳密には対角行列ではありませんが、行列AAnまで求められる形に何とか変形することができます。

本問で覚えたいこと

  1. 固有値を用いてある固有ベクトルv1を求める
  2. 固有ベクトルを求めた連立方程式の右辺を0→固有ベクトルに変更し、もう一つのベクトルv2を求める
  3. 固有値が入る対角行列の重解を持つ部分の1つ上の要素に1を入れて、対角化する

ジョルダン標準形による固有ベクトルの求め方を口語のように書くと上記のようになります。

こちらでなぜ求められるかの理由につきましては、ジョルダン標準形で検索下さると幸いです。

解答例

まず、行列Aの固有値(λ)を求めます。

(2)|AλE|(3)=|1λ113λ|(4)=(1λ)(3λ)+1(5)=λ24λ+4(6)=(λ2)2(7)=0

以上より、固有値λ=2(重解)

この時の固有ベクトルは、

(8){x+y=1x+y=1であるので、v1=(11)

Aを対角化するに必要なもう一つのベクトルv2を考える。ジョルダン標準形の考え方により

(AλE)v2=v1 が成立するので

(1111)(xy)=(11)

と書ける。これを整理すると、y=x+1のため、x=0と置くと、y=1

よって、v2=(01)であることが分かった。

これより、行列P=(1011)を定義し、逆行列P1=(1011)とすると

与えられた行列A=(1113)は、下記のように対角化できる。

(1113)=(1011)(2102)(1011)

D=(2102)とし、Dnを考える。

D2=(2222022)

D3=(23322023)より

Dn=(2nn2n102n)であるので、A=PDP1をn個分右からかけていくと

An=PDnP1=(1011)(2nn2n102n)(1011)=2n(1n2n2n21+n2)

であることが分かった。

最後に

ジョルダン標準形から導かれた行列Dは上三角行列です。Dnの一般項を推測しやすい形に計算できる場合は多いです。一般項が妥当であることを厳密に説明するならば、数学的帰納法を使用したほうが良いですが、本記事では省略します。

今回は、説明しやすく2*2行列に対し問題を解きましたが、3*3行列の場合も問題として出題されています。(大阪大学の院試など)

参考文献

うさぎでもわかる線形代数 第22羽 ジョルダン標準形
こんにちは、ももやまです。 今回は、線形代数の中でもかなりの難易度を誇り、期末試験や院試などで出題されるジョルダン標準形がどんなものなのかを簡単に説明し、3次ジョルダン標準形までの求め方を例題や練習問
タイトルとURLをコピーしました