多項式方程式ソルバー

AIによるステップごとの解説で、高次の多項式方程式を解きます

ドラッグ&ドロップ、または クリック して画像や PDF を追加

Math Input
x^3 - 6x^2 + 11x - 6 = 0
x^4 - 5x^2 + 4 = 0
2x^3 + 3x^2 - 8x + 3 = 0
x^3 + 1 = 0

多項式方程式とは?

多項式方程式とは、次の形の方程式です。

anxn+an1xn1++a1x+a0=0a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 = 0

ここで nn次数と呼ばれる正の整数、an0a_n \neq 0a0,a1,,ana_0, a_1, \ldots, a_n は定数(係数)です。

多項式は次数によって分類されます。

  • 1次: 一次(ax+b=0ax + b = 0
  • 2次: 二次(ax2+bx+c=0ax^2 + bx + c = 0
  • 3次: 三次(ax3+bx2+cx+d=0ax^3 + bx^2 + cx + d = 0
  • 4次: 四次(ax4+=0ax^4 + \cdots = 0
  • 5次以上: 五次以上

代数学の基本定理は、nn 次の多項式が複素数の範囲で(重複度を数えて)正確に nn 個の根を持つことを述べています。例えば三次方程式は常に3つの根を持ち、実数または複素数になりえます。

高次の多項式方程式は、物理学(放物運動、振動)、工学(制御システム)、経済学(最適化)、コンピュータグラフィックス(曲線の交差)に現れます。

多項式方程式の解き方

二次式とは異なり、すべての高次多項式に通用する単一の公式はありません。主な戦略は次のとおりです。

1. 有理根定理

整数係数の anxn++a0=0a_n x^n + \cdots + a_0 = 0 に対して、任意の有理根 pq\frac{p}{q} は次を満たさなければなりません。

  • ppa0a_0(定数項)を割り切る
  • qqana_n(最高次の係数)を割り切る

候補を試し、組立除法で次数を下げます。

: x36x2+11x6=0x^3 - 6x^2 + 11x - 6 = 0

  • 可能な有理根: ±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6
  • x=1x = 1 を試す: 16+116=01 - 6 + 11 - 6 = 0
  • (x1)(x - 1) で割って x25x+6=(x2)(x3)x^2 - 5x + 6 = (x-2)(x-3) を得る

2. グループ分けによる因数分解

共通因数を持つグループに項を並べ替えます。

: x3+x24x4=x2(x+1)4(x+1)=(x24)(x+1)=(x+2)(x2)(x+1)x^3 + x^2 - 4x - 4 = x^2(x+1) - 4(x+1) = (x^2-4)(x+1) = (x+2)(x-2)(x+1)

3. 置換(変装した二次式)

偶数べきだけが現れる場合、u=x2u = x^2 とおきます。

: x45x2+4=0x^4 - 5x^2 + 4 = 0u=x2u = x^2 とおく: u25u+4=0u^2 - 5u + 4 = 0(u1)(u4)=0(u-1)(u-4) = 0

よって x2=1x^2 = 1 または x2=4x^2 = 4x=±1,±2x = \pm 1, \pm 2

4. 組立除法

rr が見つかったら (xr)(x - r) で割って多項式の次数を下げ、繰り返します。

5. デカルトの符号法則

f(x)f(x)f(x)f(-x) の符号の変化を数えて、正および負の実根の最大数を判定します。

方法適している場合
有理根定理整数係数、定数項が小さい
グループ分け自然なペアを持つ4項
置換偶数次の項のみ(複二次式)
組立除法すでに1つの根が分かっている
数値的方法有理根が存在しない

避けるべきよくある間違い

  • 複素根を忘れる: nn 次多項式は C\mathbb{C} 上で常に nn 個の根を持ちます。実根しか見つからない場合、複素根は共役の対で現れます。
  • 重根を見落とす: x33x+2=(x1)2(x+2)x^3 - 3x + 2 = (x-1)^2(x+2)x=1x = 1 を重根として持ちます。
  • 有理根候補のリストが不完全: a0a_0 の約数を ana_n の約数で割ったすべての組み合わせを確認します。
  • 組立除法での計算ミス: 各ステップを再確認します。1つの誤った数が計算全体に伝播します。
  • すべての根が有理数だと仮定する: 多くの多項式は、有理根定理だけでは見つけられない無理根や複素根を持ちます。

Examples

Step 1: 有理根定理により、可能な根は ±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6x=1x = 1 を試す: 16+116=01 - 6 + 11 - 6 = 0
Step 2: 組立除法で (x1)(x - 1) で割る: x36x2+11x6=(x1)(x25x+6)x^3 - 6x^2 + 11x - 6 = (x - 1)(x^2 - 5x + 6)
Step 3: 二次式を因数分解する: x25x+6=(x2)(x3)x^2 - 5x + 6 = (x - 2)(x - 3)
Answer: x=1,  x=2,  x=3x = 1,\; x = 2,\; x = 3

Step 1: u=x2u = x^2 とおくと、方程式は u25u+4=0u^2 - 5u + 4 = 0 になる
Step 2: 因数分解: (u1)(u4)=0(u - 1)(u - 4) = 0、よって u=1u = 1 または u=4u = 4
Step 3: 代入し戻す: x2=1x=±1x^2 = 1 \Rightarrow x = \pm 1; x2=4x=±2x^2 = 4 \Rightarrow x = \pm 2
Answer: x=2,  1,  1,  2x = -2,\; -1,\; 1,\; 2

Step 1: 可能な有理根: ±1,±3,±12,±32\pm 1, \pm 3, \pm \frac{1}{2}, \pm \frac{3}{2}x=1x = 1 を試す: 2+38+3=02 + 3 - 8 + 3 = 0
Step 2: (x1)(x - 1) で割る: 2x3+3x28x+3=(x1)(2x2+5x3)2x^3 + 3x^2 - 8x + 3 = (x - 1)(2x^2 + 5x - 3)
Step 3: 2x2+5x3=(2x1)(x+3)2x^2 + 5x - 3 = (2x - 1)(x + 3) を因数分解する
Answer: x=1,  x=12,  x=3x = 1,\; x = \frac{1}{2},\; x = -3

Frequently Asked Questions

4次以下の多項式は常に根の厳密な公式を持ちます。5次以上では、アーベル・ルフィニの定理により、根号を用いる一般的な公式が存在しないことが証明されています。ただし、任意の次数の特定の多項式は、因数分解やその他の手法で解ける場合があります。

有理根定理は、整数係数の多項式について、任意の有理根 p/q(既約)が、p を定数項の約数、q を最高次の係数の約数として持たなければならないことを述べています。

n 次の多項式は、複素数の範囲で重複度を数えると正確に n 個の根を持ちます。これらの根の一部は重複している場合があり、一部は複素数(実数でない)の場合があります。

組立除法は、多項式を一次因数 (x - r) で割るための略記法です。係数だけを使い、筆算の割り算より速いです。可能な根を試したり、根を見つけた後に多項式の次数を下げたりするのによく使われます。

Related Solvers

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving