連立1次方程式の解法は数学の計算の中でももっとも面倒なもののひとつです.しかし応用上大切なものなのでこの節では, 未知数をひとつずつ消去して解く消去法について, 行列を用いて考えてみましょう.
まず, 連立1次方程式
次に, の
倍を
へ,
の
倍を
へ加えて
ここで, 連立方程式に行った1連の操作を行列に当てはめてみます.
まず
の連立方程式の係数から作られる行列を 係数行列(coefficient matrix), 係数と定数項から作られる行列を 拡大係数行列(augmented matrix) といいそれぞれ次のように表します.
![]() |
|||
![]() |
![]() |
||
![]() |
![]() |
解 拡大係数行列は
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
行列 に対し, 有限回の行基本変形を施して行列
を得るとき, 行列
は行列
と行対等(row equivalent)であるといい
と表します.
次の単位行列
に対し,
または
の基本変形を
回だけ施して得られる行列を 基本行列(fundamental matrix) といいます.じつは行基本変形は基本行列を使って表すことができます.たとえば,
から
への行基本変形は
で, これに対応する基本行列は単位行列
に 基本変形
を施せば求まります.つまり,
基本変形を行列に施していくと, 対角成分の下の成分がすべて 0 の行列を得ることができます.このような行列を 上三角行列(upper triangular matrix) といいます.また
証明 各自に任せる.
解
![]() |
|||
![]() |
![]() |
||
![]() |
![]() |
上の例題で順番を変えて行基本変形を施しても, でてくる被約階段行列は同じになります.言い換えると
証明 各自に任せる.
ここで大切なことは, 行列 に行対等な被約階段行列はただ一つしかないということです.
行列の階数
被約階段行列の階段の数は応用上大切な数です.この数のことを 行列の階数(rank of a matrix) といい
と表します.たとえば, 例題2.2 の階数は
です.行列の階数と被約階段行列の関係について次の事がいえます.
証明
ならば
の階段の数は
.よって
.
逆に,
ならば,
の被約階段行列の階段の段数は
.被約階段行列の定義より各行の 0 でない最初の数は
.よって対角成分はすべて
となり
.
行列の階数は1章で学んだベクトル空間の概念を使って定義することもできます.どうやってやるのか理解するために次の例をみてみましょう.まず行列
![]() |
![]() |
![]() |
|
![]() |
![]() |
||
![]() |
![]() |
証明
型の行列
の行ベクトルを
とする.行空間は
次に, を使って被約階段行列を求める.このとき
が
の1次結合ならば,
と
は一致し, 被約階段行列に零行ベクトルができるのと行ベクトル
を除くこととが対応している.これを繰り返すとやがて階段
段ずつに対応する行ベクトル
を見つけることができ, その行ベクトルは1次独立である.よって行ベクトルの次元は被約階段行列の階段の数と等しい.
行列の階数は次節にでてくる連立1次方程式の解法に大切な役割を果たします.そこで次の節に移る前にもうひとつ問題を解いてみましょう.
解
![]() |
![]() |
![]() |
|
![]() |
![]() |
1.
と行対等な被約階段行列を求めよ.
2. 次の行列の階数を求めよ.
3.
に次のような行基本変形
を施した.
4.
は行についての基本変形だけで単位行列に変形できる.
を満たす行列の積
を求めよ.
5. 次のベクトルで張られる部分空間の次元を求めよ.