🛝Toolio
概要 お問い合わせ

🧮 過程を表示しながら方程式を解くソルバー

係数を入力し、Solveを押すと、根とその導出過程が表示されます。二次方程式の場合、判別式、頂点、対称軸、因数分解形式、およびx軸と交差する点に根をマークしたグラフも表示されます。多くのソルバーは単なる数値を返しますが、作業過程は特に宿題を確認する際に必要な部分です。

方程式ソルバーは、方程式を真にする未知数の値を見つけます。このツールは一次方程式(ax + b = 0)、二次方程式(ax² + bx + c = 0)、三次方程式(ax³ + bx² + cx + d = 0)および二変数の連立方程式を処理し、答えだけでなく使用した代数の過程も表示します。

ax² + bx + c = 0

はじめからプライベート. このツールはすべてブラウザ内で動作します — 入力した内容はアップロードも保存もされず、オフラインでも使えます。

概要

判別式は理解すべき重要な部分です。なぜなら、解の種類を解く前から知ることができるからです。ax² + bx + c = 0の場合、b² − 4acの値がすべてを決定します。正の場合は放物線がx軸と2点で交わり、2つの異なる実数解があります。0の場合はx軸と1点で接し、2つの解が一致して重解になります。負の場合は曲線がx軸に到達せず、2つの解は共役複素数として現れます。この単一の数値がグラフと代数的解が常に一致する理由です — 2つの方向から同じ事実を説明しているからです。

三次方程式の場合は、多くの初心者向けの実装が陥りやすい罠があります。カルダノの公式、標準的な閉形式解は、三次方程式が3つの実数解を持つときに、負になる量の平方根を取る必要があります。これはcasus irreducibilisと呼ばれます。3つの完全に実数の解に至る正直な代数的経路は虚数を経由します。カルダノの公式を直接適用するソルバーは、学生が最も入力する可能性のある入力でNaNや静かな誤った出力を生成します。このツールはその分岐を検出し、三角関数の解法に切り替えて、arccos関数を使って3つの実数解をすべて抽出します。これにより、実数の範囲を離れる必要がありません。

連立方程式はクレーマーの法則で解かれ、行列式は二次方程式の判別式と同じ診断的な役割を果たします。行列式がゼロでない場合、2つの直線は1点で交わり、唯一の解があります。行列式がゼロの場合、直線は平行であり、次の質問はそれらが同じ直線か否かです。同じ直線であれば、すべての点が2つの方程式を満たし、無限に多くの解があります。異なる直線であれば、交点が存在せず、解は一切ありません。"解なし"と"無限に多くの解"を異なる結果として報告することは重要です。なぜなら、行列式がゼロであるかどうかだけをチェックするソルバーにとっては、これらは同じように見えるからです。

1つの実装の詳細が表示される内容に影響を与えます。2進浮動小数点はほとんどの10進分数を正確に表せないため、算術的に正確な根は0.30000000000000004や2.9999999999999996のように表示されることがあります。表示前に小数点第10位で四捨五入されるため、ノイズは除去されますが、真の精度は隠されません。本当に2.9999である根は2.9999として表示されます。グラフの範囲は根から選ばれ、固定された範囲ではなく、曲線の興味深い部分が常に画面に表示されるように設定されています。

限界について述べておく価値があります。このツールは実数係数で数値的に解くため、記号的な代数、正確な根号や分数としての答えの保持、文字をパラメータとして含む方程式の処理、または3次以上の次数の解はできません。二次方程式で根が無理数である場合、根号の式ではなく小数値が表示されます。

使い方

  1. 方程式のタイプを選択してください — 二次、一次、三次、または連立方程式。パネルの上部にあるフォームは、どの係数がどのボックスに入るかを正確に示しています。
  2. 係数を入力する際は、符号も含めてください。2x² − 5x + 3 = 0の場合、a = 2、b = −5、c = 3です。項が欠けている場合は0とします。x² − 4 = 0の場合、b = 0です。
  3. Solveを押してください。まず根が表示され、その後に番号付きのステップ、そして追加の値 — 判別式、頂点、因数分解形式、および根の和と積が表示されます。
  4. グラフを確認してください。曲線がx軸と交差する点が根の位置です。マークされた点が交点にない場合は、係数を誤って入力した可能性があります。

よくある質問

実数解がないとはどういうことですか?
それは放物線がx軸に一切触れないことを意味し、判別式b² − 4acが負の値になる場合に起こります。方程式には2つの解がありますが、それらは負の数の平方根を含み、2 ± 3iなどの共役複素数として表されます。もし授業で複素数をまだ学んでいない場合は、「実数解なし」が期待される答えであり、グラフからその理由が明確にわかります — 全体の曲線は軸の上または下に位置しています。
なぜ平方根ではなく長い小数が表示されるのですか?
これは数値ソルバーであり、記号的なものではありません。式を操作する代わりに値を計算するため、√5の根は2.2360679775として返され、根号の形式で残ることはしません。結果を確認する際には、通常これは望ましいものです。もし課題が正確な根号を必要とする場合は、表示されたステップを使用して再構築してください — 判別式の行は根号の下にある数を直接提供します。
3つの未知数や四次方程式を解けますか?
現時点ではできません。連立方程式は2つの未知数を持つ2つの方程式に限られ、単独の方程式は最大3次までです。四次方程式には閉形式解がありますが、それほど長いため、数値的根の探索の方が実用的です。3つ以上の未知数を持つシステムは行列計算機の方が適しています。もし必要であればおっしゃってください — 需要がこのツールリストの決定に影響を与えます。
なぜ三次方程式がときどき3つの根を表示し、ときどき1つだけですか?
すべての三次方程式は多重度を考慮した3つの根を持っていますが、必ずしもすべてが実数ではありません。三次曲線はx軸と必ず1回は交差するため、完全に実数解を持たない三次方程式は存在しません。ただし、1回交差して戻ってもう一度x軸に到達しない場合もあります。その場合、1つの実数解と2つの複素数解があります。この場合、表示されるのは実数解のみです。曲線が3回交差する場合、すべての3つの解が実数であり、すべて表示されます。
私の連立方程式の行列式がゼロになったらどうなりますか?
その場合、2つの直線は平行であり、クレーマーの法則は一意の答えを提供できません。2つのサブケースがあり、ツールはそれらを区別します。もし方程式が同じ直線を表している場合、その直線上のすべての点が2つの方程式を満たし、無限に多くの解があります。もし方程式が本当に平行かつ異なる直線を表している場合、交点は存在せず、解は一切ありません。"解なし"は有効な結果であり、エラーではありません。
先頭の係数はゼロでも構いませんか?
いいえ、ツールはゼロで除算することを防ぎます。ax² + bx + c = 0においてaがゼロの場合、x²項は存在しないため、これは二次方程式ではなく一次方程式です。一次タブで正しく解くことができます。同じことが三次タブにも適用されます。これはソルバーが無限大やNaNを返す主な原因であり、そのため最初に検出されます。
このツールはデータをアップロードしますか?
いいえ。すべてブラウザ内で処理されるため、データが端末を離れることはありません。ページを一度読み込めばオフラインでも動作します。