連立一次方程式ソルバー

1行に1つずつ一次方程式を書きます。例:2x + 3y = 7。解、解が無数にある、または解がないという結果、そして消去のすべての段階が得られます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

2個から6個の式を、1文字の未知数(最大6個)で書きます。例:2x + 3y − z = 7。文字の前に係数の数を書き、負の数には負号を付けます。小数点には「.」を使います。

結果

解 — 未知数の値です。解が無数にある場合は、その解の形を示します。
消去後の連立方程式
クラメルの公式

計算の過程

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 方程式に、1行に1つずつ式を入力します。未知数にはx、yのような1文字を使います。
  2. 解を読み取ります。解が無数にある、または解がないと書かれていたら、そのメッセージをそのまま読んでください。
  3. 消去後の連立方程式を確認します。2元または3元で未知数の数が同じ場合は、クラメルの公式も確認します。
  4. 計算の過程を開き、消去の各段階を確認します。

掃き出し法(ガウスの消去法)

式は、係数の行列と、最後の定数の列として書かれます。ガウス・ジョルダンの形による掃き出し法では、式を入れ替えたり、1つの式を数倍したり、ある式から別の式の何倍かを引いたりして、各未知数が係数1で単独になるまで変形します。

このツールは正確な分数を使うため、どの段階でも丸めは行いません。解は、消去後の連立方程式から読み取ります。

2x + y − z = 8
−3x − y + 2z = −11
−2x + y + 2z = −3   →   x = 2, y = 3, z = −1

一意な解、無数の解、解なし

すべての未知数にピボット(軸となる係数)があるとき、解は1つに定まります。式が0 = c(cは0でない)に帰着すれば、解はありません。ピボットのない未知数は自由に値を取れ、他の未知数はそれで表されます。

未知数の数と式の数が同じで、行列式が0でない2元または3元の場合、クラメルの公式は各未知数を2つの行列式の比で表します。たとえばx = Dx ÷ D、y = Dy ÷ Dのように求めます。

このツールが扱わない範囲

  • 式が6個を超える場合、または未知数が6個を超える場合。x² = 4のように一次でない式。
  • x/2や、かっこで書いた未知数。数を前に書いてください。例:0.5xまたは (1/2)x。
  • 小数の近似や、非常に大きな連立方程式のための数値解法。

計算例:2x + y − z = 8、−3x − y + 2z = −11、−2x + y + 2z = −3

消去のあと、消去後の連立方程式はx = 2、y = 3、z = −1になります。どの未知数にもピボットがあるため、解は1つに定まります。

クラメルの公式でも同じ答えになります。D = −1、Dx = −2、Dy = −3、Dz = 1なので、x = (−2) ÷ (−1) = 2、y = (−3) ÷ (−1) = 3、z = 1 ÷ (−1) = −1です。

結果
x 2
y 3
z −1
行列式D −1

よくある質問

計算ツールの式はどう書けばよいですか?

1行に1つずつ式を書き、左辺に未知数、右辺に数を置きます。例:2x + 3y = 7。文字の前には係数の数を書き、各項の符号も書いてください。

解が無数にあるとはどういう意味ですか?

式どうしが互いに関係しているため、少なくとも1つの未知数はどんな値でも取れます。そのとき解は、その未知数を使って他の未知数を表します。例:x = 2 − yのように。

解がないと表示されるのはなぜですか?

式どうしが矛盾しているためです。消去の結果、0 = c(cは0でない)という式になり、成り立たないため、すべての式を満たす未知数の値は存在しません。

クラメルの公式はいつ表示されますか?

未知数の数と式の数が同じで、行列式が0でない2元または3元の場合に表示されます。それ以外の場合は、解は消去法だけで求められ、クラメルの公式は使えません。

式に小数を使えますか?

使えます。小数点を使って書いてください。例:0.5x + y = 1。このツールは小数を正確に読み取るため、0.5は1/2として計算され、答えは丸められません。

入力した式はサーバーに送られますか?

いいえ。解はブラウザの中で計算され、入力した内容が当サイトに送られることはありません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。