最初に二つの言葉を定義する。
行列 が下三角行列 (lower triangluar
matrix) であるとは、対角線の上にある成分がすべて
である、つまり
同様に、 が上三角行列 (upper triangular
matrix) であるとは、
対角線の下にある成分がすべて
である、つまり
目で見えるように書くと
LU 分解 |
行列 ![]() ![]() を満たす下三角行列 ![]() ![]() ![]() |
Gauss の消去法の前進消去段階では、
係数行列に行に関する基本変形を施して上三角行列 (それを とおく) に
変形したが、
行に関する基本変形は、基本行列を左からかけることで表現できる。
Gauss の消去法では、これら基本行列はすべて正則な下三角行列である。
そこで、この変形は
![]() |
さて、それでは Gauss の消去法はいつでも出来るかというと、
(掃き出し法との類推ですぐ分かるように)
対角成分に が現われたらダメになるわけである。
この場合は、行を適当に交換することで消去が出来るようになる。
![]() |
正則行列 の LU 分解はたとえ存在しても一意ではないが、
を