高次方程式の解き方【因数分解・組立除法・数値解】
三次以上の方程式を高次方程式と言います。高次方程式を解くカギは、因数定理と組立除法を組み合わせて次数を下げることです。
1. 解く方針
f(x)=0(f(x) が 3 次以上)
基本戦略:f(α)=0 となる α を 1 つ見つけ、f(x)=(x−α)⋅Q(x) と因数分解する。
1.1. 因数定理の復習
f(α)=0 ならば、f(x) は (x−α) を因数に持つ。
整数係数の多項式 f(x)=anxn+⋯+a0 に対し、有理数解の候補は:
x=±(最高次係数 an の約数)(定数項 a0 の約数)
2. 例題1:三次方程式の基本
x3−6x2+11x−6=0 を解け。
解答
f(x)=x3−6x2+11x−6 として整数解の候補を探す(定数項の約数:±1,±2,±3,±6)。
f(1)=1−6+11−6=0✓
よって x=1 が解。組立除法で割る(k=1):
111−61−511−56−660
商は x2−5x+6。さらに因数分解:
x2−5x+6=(x−2)(x−3)
よって:
x3−6x2+11x−6=(x−1)(x−2)(x−3)=0
解:x=1,2,3
3. 例題2:重解を含む三次方程式
x3−3x+2=0 を解け。
解答
f(x)=x3−3x+2
f(1)=1−3+2=0✓
組立除法(k=1):
111011−31−22−20
商 x2+x−2=(x+2)(x−1)
f(x)=(x−1)(x+2)(x−1)=(x−1)2(x+2)=0
解:x=1(重解),x=−2
4. 例題3:複素数の解を含む場合
x3+x2+x−3=0 を解け(複素数の範囲で)。
解答
f(1)=1+1+1−3=0✓
組立除法(k=1):
111112123−330
商 x2+2x+3 の判別式:D=4−12=−8<0
x=2−2±−8=2−2±22i=−1±2i
解:x=1,x=−1±2i
5. 例題4:四次方程式
x4−5x2+4=0 を解け。
解答
x2=t と置くと:
t2−5t+4=(t−1)(t−4)=0
t=1⇒x2=1⇒x=±1
t=4⇒x2=4⇒x=±2
解:x=±1,±2
6. 解の個数に関する定理
n 次方程式は複素数の範囲で(重複を込めて)ちょうど n 個の解を持つ(代数学の基本定理)。実係数の方程式では虚数解は必ず共役なペアで現れます。
| 方程式の次数 |
複素数の解の個数 |
| 2 次 |
2 個(重複込み) |
| 3 次 |
3 個(重複込み) |
| n 次 |
n 個(重複込み) |
7. 連立方程式への応用
高次方程式の因数分解の手法は、「整式の約数になる因数を探す」すべての問題に応用できます。
7.1. 解き方の総まとめ
Step 1: 整数解の候補を列挙(定数項と最高次係数の約数)
Step 2: 代入して f(α) = 0 となる α を見つける
Step 3: 組立除法で (x - α) で割る
Step 4: 商に対して同じ操作を繰り返す、または因数分解・解の公式で解く
Step 5: 得られた全因数を 0 とおき、解を求める
8. 関連記事
9. クイズ
問題1:x3−7x+6=0 を解け。
答えを見る
f(1)=1−7+6=0 なので x=1 が解。
組立除法で (x−1) で割ると商 x2+x−6=(x+3)(x−2)。
解:x=1,2,−3
問題2:x4−1=0 を複素数の範囲で解け。
答えを見る
x4−1=(x2−1)(x2+1)=(x−1)(x+1)(x2+1)=0
x2+1=0⇒x=±i
解:x=1,−1,i,−i
問題3:x3+2x2−x−2=0 を解け。
答えを見る
f(1)=1+2−1−2=0 なので x=1 が解。
組立除法:商 x2+3x+2=(x+1)(x+2)
解:x=1,−1,−2