三次方程式計算機
カルダノの方法で三次多項式方程式を解き、すべての実数解と複素数解を求めます。
三次方程式を解く
四つの係数をすべて入力してください。最高次の係数はゼロにできません。
a×xの三乗 + b×xの二乗 + cx + d = 0
三次方程式について
三次方程式は、最高次数が三の多項式方程式です。標準形には係数 a、b、c、d があり、最高次の係数はゼロではありません。重解と複素数解を含めて数えると、どの三次方程式にも必ず三つの解があります。係数によって、異なる三つの実数解、重解を含む実数解、または一つの実数解と一組の共役な複素数解が得られます。
この計算機は、古典的なカルダノの公式の考え方を用います。まずすべての係数を最高次の係数で割り、最高次係数を一にします。次に変数を置き換えて二次の項を消し、二次項のない三次方程式に変形します。通常 p と q と呼ばれる二つの量から判別式を求めます。判別式が正なら実数解が一つと共役な複素数解が二つ、負なら異なる実数解が三つあります。後者では、不要な複素数の中間値を避ける三角関数形式で計算します。判別式がゼロなら重解があります。
複素数解は実部と、i を付けた虚部で表示されます。元の係数が実数なので、非実数解は必ず共役の組となり、実部が等しく虚部の符号が反対になります。表示時には丸め処理を行うため、丸めた無理数解を多項式に代入すると、ごく小さな残差が生じることがあります。正確な整数解には末尾の不要な小数ゼロを付けません。
三次方程式は、体積、運動、最適化、交点、流体の挙動など、科学や工学の多くの関係を表します。高次多項式の因数分解や三次元系の固有値を求める際にも現れます。正しく使うには、すべての項を等号の片側に移し、同じ次数の項をまとめてから係数を入力してください。欠けている項にはゼロを入力します。例えば x の三乗に 1 を加えた式では、a は 1、b と c は 0、d は 1 です。すべての係数を同じゼロでない定数倍しても解は変わりません。この計算機は三つの解をすべて返すため、因数分解、重解の確認、数値解析に利用できます。
三次方程式の例
解の構成は係数と判別式によって変わります。
| 方程式 | 解 | 解の構成 |
|---|---|---|
| xの三乗 - 6×xの二乗 + 11x - 6 = 0 | 1, 2, 3 | 異なる三つの実数解。 |
| xの三乗 + 1 = 0 | -1、0.5 ± 0.8660254i | 一つの実数解と一組の共役な複素数解。 |
| xの三乗 - 3x + 2 = 0 | -2, 1, 1 | 一つの単根と一つの重解。 |
三次方程式の解き方
- すべての項を等号の片側に移し、三次の項から定数項まで順に並べます。
- 係数 a、b、c、d を入力し、欠けている次数の項にはゼロを入れます。
- 「三次方程式を解く」を選び、判別式に応じたカルダノの方法を適用します。
- 三つすべての実数解または複素数解を読み取り、重解にも注意します。
よくある質問
三次方程式にはいくつの解がありますか?
複素数解と重複度を含めると三つです。異なる実数解の数は判別式によって決まります。
三次方程式の解が複素数になるのはなぜですか?
実係数の三次方程式には少なくとも一つの実数解がありますが、残りの二つは実数直線上にない場合があります。係数が実数なら、その二つの非実数解は共役になります。
項が欠けている場合はどうしますか?
その次数の係数にゼロを入力します。位置を飛ばすと、残りの値が誤った項に割り当てられます。
係数 a をゼロにできますか?
できません。最高次の係数がゼロだと三次ではなく二次以下の方程式になります。その次数に対応した計算機を使ってください。
重解とは何ですか?
因数分解した多項式に同じ根が複数回現れることです。グラフでは、曲線が横軸を横切らずに接する点に対応することがよくあります。
表示される解は正確ですか?
整数や単純な小数の解は正確に表示できますが、無理数や複素数の成分は丸められます。内部計算には標準的な浮動小数点精度を使用します。