このページでは、ガウス・ジョーダン法とは何か、およびガウス法を使用して連立方程式を解く方法を学習します。さらに、ガウス法を実践して完全に理解できるように、ガウス法を使用したシステムの例と演習問題も掲載されています。
ガウス法とは何ですか?
ガウス・ジョルダン法は、 3 つの未知数を含む連立方程式を解くために使用される手順です。つまり、次のようになります。
ガウスの方法の目的は、初期方程式系を段階的な系、つまり各方程式の未知数が前のものより 1 つ少ない系に変換することです。
ただし、これを行うには、まず連立方程式を行列形式で表現する方法と、この行列で許可される変換を知っておく必要があります。したがって、これら 2 つのことを前に説明し、その後、ガウス法の手順を使用する方法を見ていきます。
システム拡張マトリックス
この系がどのように解かれるかを確認する前に、連立方程式が行列の形式で表現できることを知っておく必要があります。
の係数が最初の列に入れられます。
2 番目の列には、
3 列目には未知数を含まない数字が 4 列目に表示されます。
例えば:
許可される行変換
方程式系をスケーリングされた系に変換するには、系に関連付けられた行列に対して次の操作のいずれかを実行できます。
- マトリックスの行の順序を変更します。
たとえば、行列の 2 行目と 3 行目の順序を変更できます。
- 行内のすべての項を 0 以外の数値で乗算または除算します。
たとえば、行 1 を 4 で乗算し、行 3 を 2 で割ることができます。
- 行を、同じ行と別の行の合計に数値を乗算した値に置き換えます。
たとえば、次の行列では、行 2 を行 3 に加算し、1 を乗算します。
ガウス法を使用して連立方程式を解くにはどうすればよいですか?
ここでは、ガウス法を使用して連立方程式を解く手順を例を通して見ていきます。
最初に行うことは、システムの拡張行列です。
後で説明するように、最初の行の最初の桁は 1 である方がよいため、 1 行目と 2 行目の順序を変更します。
ガウスの方法の目標は、主対角線の下の数値を 0 にすることです。つまり、赤い数字を 0 に変換する必要があります。
これらの数値を削除するには、行の適切な変換を実行する必要があります。
たとえば、2 行目の最初の要素である -1 は、1 行目の最初の要素である 1 の負の数です。したがって、最初の行を 2 行目に追加すると、 -1 が削除されます。
したがって、この合計を実行すると、次の行列が得られます。
このようにして、-1 を 0 に変換することができました。
ここで 2 を変換します。お気づきのとおり、3 行目の最初の要素である 2 は、1 行目の最初の要素である 1 の 2 倍です。したがって、最初の行に -2 を掛けた値を 3 番目の行に追加すると、 2 は消去されます。
したがって、次の行列が得られます。
このようにして、2 を 0 に変換することができました。
ここでしなければならないのは、-8 を 0 に変換することだけです。これを行うには、 3 行目を 3 で乗算し、2 行目を 8 で乗算したものを追加します。
したがって、次の行列が得られます。
これらの変換により、主対角線より下のすべての数値が 0 になりました。これで、連立方程式を解くことができます。
次に、行列を未知数を含む連立方程式に変換する必要があります。これを行うには、最初の列が
の 2 列目
の 3 列目
最後の列は未知数を除いた数値です。
そして最後に、システムを解くには、方程式の未知数をボトムアップで解く必要があります。最後の方程式には未知数が 1 つだけあるため、それを解いてその値を見つけることができます。
z が何であるかがわかったので、その値を 2 番目の方程式に代入すると、次の値が得られます。
:
そして、最初の方程式でも同じことを行います。他の未知数の値を代入し、消去します。
:
したがって、連立方程式の解は次のようになります。
ガウス・ジョルダン法による連立方程式の問題の解決
演習 1
ガウス法を使用して次の連立方程式を解きます。
最初に行う必要があるのは、システムの拡張行列です。
次に、メイン配列の下のすべての数値を 0 にする必要があります。
したがって、行演算を実行して、最初の列の最後の 2 つの項をキャンセルします。
次に、2 番目の列から最後の要素を削除します。
主対角線より下のすべての数値が 0 になると、連立方程式を解くことができます。これを行うには、行列を未知数を含む連立方程式の形式で再度表現します。
そして方程式の未知数を下から上に解きます。まず最後の方程式を解きます。
次に、z の値を 2 番目の方程式に代入して、y の値を求めます。
そして、最初の方程式でも同じことを行います。他の未知数の値を代入し、x を解きます。
したがって、連立方程式の解は次のようになります。
演習 2
ガウス法を使用して、次の方程式系の解を求めます。
最初に行う必要があるのは、システムの拡張行列です。
ガウス法を適用するには、最初の行の最初の数値が 1 であれば簡単です。したがって、1 行目と 2 行目の順序を変更します。
次に、メイン配列の下のすべての数値を 0 にする必要があります。
したがって、行操作を実行して、最初の列の最後の 2 つの要素を置き換えます。
次に、2 番目の列の最後の要素をゼロに変換します。
主対角線より下のすべての数値が 0 になると、連立方程式を解くことができます。これを行うには、行列を未知数を含む連立方程式の形式で再度表現します。
そして方程式の未知数を下から上に解きます。まず最後の方程式を解きます。
次に、z の値を 2 番目の方程式に代入して、y の値を求めます。
そして、最初の方程式でも同じことを行います。他の未知数の値を代入し、x を解きます。
したがって、連立方程式の解は次のようになります。
演習 3
ガウス法により次の連立方程式の解を計算します。
最初に行う必要があるのは、システムの拡張行列です。
次に、親配列の下のすべての数値を 0 にする必要があります。
したがって、行操作を実行して、最初の列の最後の 2 つの要素を置き換えます。
次に、2 番目の列の最後の要素をゼロに変換します。
主対角線より下のすべての数値が 0 になると、連立方程式を解くことができます。これを行うには、行列を未知数を含む連立方程式の形式で再度表現します。
そして方程式の未知数を下から上に解きます。まず最後の方程式を解きます。
次に、z の値を 2 番目の方程式に代入して、y の値を求めます。
そして、最初の方程式でも同じことを行います。他の未知数の値を代入し、x を解きます。
したがって、連立方程式の解は次のようになります。
演習 4
ガウス法を使用して、3 つの未知数を含む次の連立方程式を解きます。
ガウスの方法を適用する前に、すべての未知数が方程式の左側にあり、数値が右側にあるように連立方程式を整理する必要があります。
システムが注文されたら、システムの開発されたマトリックスを構築します。
最初の行の数値はすべて偶数なので、行を操作する前に最初の行を 2 で割ります。これにより計算が簡単になるため、次のようになります。
次に、メイン配列の下のすべての数値を 0 にする必要があります。
したがって、行操作を実行して、最初の列の最後の 2 つの要素を置き換えます。
前と同様、最後の行の数値はすべて 9 の倍数なので、計算を簡単にするために 9 で割ります。
次に、2 番目の列の最後の要素をゼロに変換します。
主対角線より下のすべての数値が 0 になると、連立方程式を解くことができます。これを行うには、行列を未知数を含む連立方程式の形式で再度表現します。
そして方程式の未知数を下から上に解きます。まず最後の方程式を解きます。
次に、z の値を 2 番目の方程式に代入して、y の値を求めます。
そして、最初の方程式でも同じことを行います。他の未知数の値を代入し、x を解きます。
したがって、連立方程式の解は次のようになります。