このツールについて
2元または3元の連立一次方程式を解きます。2x2または3x3を選び、係数を入力すると、ソルバーがx・y(およびz)の値、係数行列の行列式、そして系が一意の解を持つか・解を持たないか・無数の解を持つかを返します。すべてブラウザ内でローカルに実行され、入力に応じて更新されます。
方法はCramerの公式です。2x2の系 a1x+b1y=c1, a2x+b2y=c2 では主行列式は D = a1b2 - a2b1 で、x = (c1b2 - c2b1)/D、y = (a1c2 - a2c1)/D です。3x3の場合は係数行列の各列を定数で置き換え、その行列式をDで割ります。D = 0 のとき系は一意に解けず、ツールは列を置き換えた行列式を調べて、従属(無数の解)な系と、矛盾(解なし)な系を区別します。
各係数は現れるとおりに、必要に応じて負の数を使って入力してください。まず方程式を ax + by = c の形に整理し、列が入力欄と揃うようにしてください。
よくある質問
行列式は何を教えてくれますか?
係数行列の行列式Dは、唯一の一意な解が得られるには非ゼロでなければなりません。D = 0 なら直線や平面が平行か重なっているため、解なしか無数の解のいずれかになります。
解なしと無数の解はどう判別しますか?
D = 0 のとき、分子の行列式(列を定数で置き換えたもの)も計算します。それらがすべてゼロなら系は従属で無数の解を持ち、そうでなければ矛盾していて解を持ちません。
方程式は特定の形にする必要がありますか?
はい。各方程式を ax + by = c(3x3では ax + by + cz = d)の形に書き、x・y・zの係数と定数を対応する欄に入れてください。
入力はどこかに送信されますか?
いいえ。計算はすべて素のJavaScriptでブラウザ内で行われるので、入力した内容がアップロードや保存されることはありません。