ガウス-ジョルダン消去法
📂行列代数ガウス-ジョルダン消去法
定義
拡大行列が次の条件を満たす場合、行段階形echelon formと言います。
行段階形の行列がさらに下記の条件を満たす場合、簡約行段階形reduced echelon formと言います。
次の行列は簡約行段階形です。
10001000137−1,100010001,00001000−200001001300,[0000]
次の行列は行段階形ですが、簡約行段階形ではありません。
100410−361725,100110000,0001002106−10001
与えられた線形システムの拡大行列に基本行操作を行い、簡約行段階形を作るプロセスをガウス・ジョルダン消去法Gauss-Jordan eliminationと呼びます。簡約行段階形を作る過程で、先導1の下部分を全て0にすることを前進forward、上部を全て0にすることを後退backwordと言います。
性質
すべての行列は唯一の簡約行段階形を持ちます。つまり、どんな順番で基本行操作を行っても、同じ簡約行段階形の行列が得られます。
行段階形は一意ではありません。つまり、基本行操作の順序によって異なる行段階形が得られます。
行段階形の全ての要素が0の行の数は互いに同じであり、先導1の位置も互いに同じです。これらの位置をピボットpivot位置と呼びます。
一般解
線形システムが無数に多くの解を持つ場合、パラメーターを代入して解を得られるパラメーター方程式の集合を線形システムの一般解general solutionと言います。
例えば、ある線形システムの拡大行列を基本行操作で次のような簡約行段階形に変形したとします。
1000103−40−120
その場合、パラメーター方程式は次のようになります。
x=−1−3t,y=2+4t,z=t
この時、先導1に対応する変数 x,yを先導変数leading variable、その他の変数 zを自由変数free variableと呼びます。