次へ: 対角化のまとめ
上へ: 行列代数これだけ
戻る: 逆行列と基底のまとめ
行列 で次の形のものを対角行列 (diagonal matrix) とよぶ。
与えられた 行列 に対して、逆をもつ行列 を適当に選んで
が対角行列になるようにする操作を行列の対角化
(diagonalization) と呼ぶ。
対角化の直接の御利益は冪の計算が簡単になること。
対角化の行列を見つけるために、 を縦割りにして
と表すと、
という関係は
となる。
そこで、行列 に対して、ベクトル
が
なる関係をみたすとき、
を固有値 (eigenvalue) の
固有ベクトル (eigenvector) とよぶ。
定理 8.1
行列
の固有値
は方程式(固有方程式, eigenequation, という)
の解である(左辺を固有多項式という)。
証明.
定理
7.4 による。
命題 8.2
行列
の固有多項式
は、
という形の
の
次式であり、相似変形で不変である。
証明.
行列式の完全展開式
で、
が含まれる因子は対角成分
のみであるから、
一箇所でも対角成分でない因子が現れると、その項には他にも対角成分から
はずれる因子が現れることになり、そのような項に含まれる
の次数は
以下になる。従って、
の中の
,
の係数は
対角成分の積
の中に含まれるそれと一致する。
定義 8.3
行列
の固有値
を使って、
固有多項式を
と因数分解するとき、
を固有値
の
重複度
(multiplicity) という。
定義 8.4
行列
の固有値
に対して連立1次方程式
の解空間を固有値
の
固有空間
(eqigenspace) と呼び
と書くことにする。
命題 8.5
行列
の固有値
に対して、固有空間
の次元は、
の重複度以下である。
証明.
固有空間
の基底を補って全体の基底を作り、行列
の
相似変形を行うと分解型の行列が得られるので、行列式の因子分解式を使う。
定理 8.6
行列
の異なる固有値全てに名前をつけて
とする。
固有値
の固有空間の次元を
、
その重複度を
で表す。
このとき
が対角化可能であるための必要十分条件は、
for
.
証明.
対角化できれば、固有ベクトルからなる基底が存在するから、
これと
および
と併せて、
等号の成立がわかる。
逆に、等号がなりたつとする。
を固有空間 の基底とする。
これらを一列に並べると、等号成立の仮定から、 個のベクトルの集団が
得られる。そこで、あとはこれが1次独立であることを言えばよい。
そのためには次の補題を使えばよい。
補題 8.7
異なる固有値に属する固有ベクトルは、互いに1次独立である。
証明.
を異なる固有値とし、
を対応する固有ベクトルとする。もし、
が成り立てば、
である。
実際、
をかけると、
から、
がわかる。
対角化の手続き
- ステップ1
- 固有方程式を解くことにより、固有値を求めると共に固有値の重複度を調べる。
- ステップ2
- 固有空間を連立一次方程式の解空間として実現し、
あわせて、固有空間の基底を求める。
- ステップ3
- ステップ2で求めた固有空間の次元とステップ1で求めた重複度が一致しない
固有値が一つでもあれば、扱っている行列が対角化できない。
そうでなければ、すなわち、全ての固有値に対して、固有空間の次元と重複度が
一致しているならば、各固有空間の基底をすべて並べることにより全体の基底
を得るので、対応する行列を
とおけば、
という形の対角化を得る。
行列の対角化の手続きで最も面倒な部分は、固有方程式を解く(固有値を求める)
部分である。行列のサイズが3以上の場合は、でたらめに選んだ行列に対してその
固有方程式は具体的には解きがたい。
よく本とかに載っている対角化の問題は、ではどうやって作るのかと言えば、
固有値と固有ベクトルを最初に与えてそれから、対角化する前の行列を
逆算するという「ずるい」方法を取らざるを得ない。
例題 8.8
与えられた固有値と固有ベクトルから、もとの行列を復元し、
復元した行列から逆に、上で述べた対角化の手続きに従って、
対角化を実行してみよう。
問 26
- 上の例で、, , に色々な値を代入して対角化の手続きを確認する。
- 行列 およびその逆行列 の成分が全て整数となるような
行列はどのようにして作り出せるか考えてみる。
(ヒント:基本行列の場合に考察してみる。)
2行2列の行列については、固有方程式が2次方程式になることも
あって、全てのことを完全に記述することが可能である。
例えば、
と置いて、その対角可能性について調べてみよう。
まず固有方程式は、
となるので、これが異なる二つの解をもてば対角化可能となる
(何故か)。
そこで対角化できない可能性のあるのは、重根 (multiple root)をもつ場合、
すなわち
でなければならない。
このとき の固有値は、
のただ一つである。
したがってこのような行列が対角化できるのは、
の場合、すなわち、, のときに限る。
まとめると、 行列 が対角化できるための必要十分条件は、
(i) が単位行列のスカラー倍であるかまたは
(ii)
、である。
例題 8.9
行列
は、
であれば、対角化できない。
問 27
上の例題で与えた行列の固有値と固有ベクトルを求めよ。
対角化の具体的応用例では、上で述べたような対角化そのものよりも、
固有値を固有ベクトルを求めたあとは、問題になっているベクトルを固有ベクトル
の和で表すだけで済むことが多い。
という状況を考えて、質点1の変位を で、質点2の変位を で表し、
それぞれのばねのばね定数を , , とすれば、運動方程式は、
となる。そこで、右辺の行列の固有ベクトル
が見つかれば、
と置くことにより、
に帰着する。
問 28
三つのばね定数が共通の値
に近いとき、すなわち
,
,
が微小量であるとき、
行列
の固有値と固有ベクトルを求めよ。
次へ: 対角化のまとめ
上へ: 行列代数これだけ
戻る: 逆行列と基底のまとめ
Yamagami Shigeru
平成14年12月23日