本文へスキップ

方程式ソルバー

Equation Solver

1次・2次・3次方程式を途中式付きで解き、それ以外は実数解を数値的に求め、連立1次方程式は消去法で解きます。

未知数1つの方程式か、連立1次方程式を、途中式付きで解きます。1次から3次までは公式で正確に解き、それ以外、たとえば4次やサインの入ったものは、区間に挟んで数値的に実数解を絞り込みます。

🔒 ブラウザの中だけで動きますequationmathsolvealgebra

方程式

種類

公式がないときだけ使います

答え

二次方程式 — 解の公式 · 整理後: x^2 - 4x - 2 = 0

  • x = -0.44949
  • x = 4.44949

解き方

  1. 1. 標準形に整理する

    x^2 - 4x - 2 = 0  (a = 1, b = -4, c = -2)
  2. 2. 判別式

    D = b² − 4ac = (-4)² − 4·(1)·(-2) = 24
  3. 3. 解の公式

    x = (−b ± √D) / 2a = (4 ± 4.89898) / 2
  4. 4. 二つの実根

    x = -0.44949 または x = 4.44949

使えるもの:+ - * / ^、括弧、2x や 3(x+1) のような省略した掛け算、sin, cos, tan, exp, ln, log, sqrt, abs、そして定数 pi と e。未知数は 1 文字(x, y, t, a…)か、文字に数字をつけた名前(x1, x2)です。e は自然対数の底なので未知数には使えません。

1・2・3 次式は公式で厳密に解き、その過程を表示します。4 次以上と関数を含む式は、範囲を細かく刻んで符号が変わる場所を挟み、二分法で狭めてからニュートン法で仕上げます — 求まるのは実根だけです。連立方程式は部分ピボット選択つきのガウスの消去法です。

使い方

  1. 紙に書くとおりに書きます

    掛け算の記号の省略が使えます。2x、3(x+1)、x(x-1)はどれも見たとおりの意味です。等号は自分で置いた場所にあります。

  2. 連立なら1行に1つの式を書きます

    未知数はいくつでも構わず、式から拾います。あとは部分ピボット付きのガウス消去法が処理します。

  3. 見つからなければ探索範囲を広げます

    公式のない方程式では、ある範囲で符号の変わるところを探して根を見つけます。既定は−100から100です。500にある根は、そう指定するまでその外側にあります。

よくある質問

複素数解が出ないのはなぜですか。

2次と3次については出します。数値的に解くものについては実数解しか見つけません。符号が変わる場所を実数直線の上で探す方法であり、複素数解は符号を変えないからです。

解があるはずなのに見つかりません。

探索範囲の外にあるか、曲線が軸を横切らずに触れているかのどちらかです。x²が0で持つような重解です。二分法には符号の変化が要り、接している解はそれを与えません。

eを未知数として使えますか。

使えません。ここでのeは自然対数の底で、piも同じく定数です。それ以外の1文字、あるいはx1のように後ろに数字の付いた文字なら、未知数として使えます。

途中式が韓国語で出ます。

段階を追った導出は韓国語だけです。30個の段の見出しが、ソルバーのテストで一字一句そのまま検証されているからです。答えも、使われた解法も、警告もすべてあなたの言語で出ます。導出のパネルだけがそうではありません。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。