跳转到内容

一元四次方程式

来自维基学院
一元四次方程式解法计算机

阶段一:变形去除三次项

[编辑 | 编辑源代码]

1.at4+bt3+ct2+dt+e=0⇒ 以 t=x−b4a 代入

2.得 x4+px2+qx+r=0,令其四根为 x1,x2,x3,x4

阶段二:变身为三次方程式

[编辑 | 编辑源代码]

3.由 (x−x1)(x−x2)(x−x3)(x−x4)=0 可得{x1+x2+x3+x4=0x1x2+x1x3+x1x4+x2x3+x2x4+x3x4=px1x2x3+x1x2x4+x1x3x4+x2x3x4=−qx1x2x3x4=r

4.

设{y1=(x1+x2)(x3+x4)y2=(x1+x3)(x2+x4)y3=(x1+x4)(x2+x3)则{y1+y2+y3=2py1y2+y1y3+y2y3=p2−4ry1y2y3=−q2注意:
y1,y2,y3 对 x 而言是 2 次
p 对 x 而言是 2 次
p2,r 对 x 而言是 4 次
q2 对 x 而言是 6 次

5.故 y1,y2,y3 为 y3−2py2+(p2−4r)y+q2=0 的三根,
此方程式对 x 而言是 6 次,其四项对 x 而言分别是 0+6 次、 2+4 次、 4+2 次、 6+0 次。

阶段三:以三次方程式之三根求四次方程式之四根

[编辑 | 编辑源代码]

6.∵(x1+x2)+(x3+x4)=0,(x1+x2)(x3+x4)=y1∴(x1+x2),(x3+x4)为w2+y1=0之二根,(x1+x2)=−y1 或 (x1+x2)=−−y1

7.设(x1+x2)=−y1,(x3+x4)=−−y1(此有另一种解,判断方法补充于最后)

8.同理,可得{(x1+x2)=−y1,(x3+x4)=−−y1(x1+x3)=−y2,(x2+x4)=−−y2(x1+x4)=−y3,(x2+x3)=−−y3

9.解联立方程式,得{x1=12(−y1+−y2+−y3)x2=12(−y1−−y2−−y3)x3=12(−−y1+−y2−−y3)x4=12(−−y1−−y2+−y3)

补充一:

[编辑 | 编辑源代码]

在步骤 7 中,若假设 (x1+x2)=−y1,(x3+x4)=−−y1 则需确认 −y1×−y2×−y3=−q

否则需假设 (x1+x2)=−−y1,(x3+x4)=−y1 即满足 −−y1×−y2×−y3=−q

补充二:

[编辑 | 编辑源代码]

在步骤 4 中,y1y2+y1y3+y2y3+4r=p2+(x1+x2+x3+x4)×(x1x2x3+x1x2x4+x1x3x4+x2x3x4),两边展开化简后得 y1y2+y1y3+y2y3+4r=p2∴y1y2+y1y3+y2y3=p2−4r
且y1y2y3+q2=(x1+x2+x3+x4)×[x1x2x3(x1x2+x1x3+x2x3)+x1x2x4(x1x2+x1x4+x2x4)+x1x3x4(x1x3+x1x4+x3x4)+x2x3x4(x2x3+x2x4+x3x4)+2x1x2x3x4(x1+x2+x3+x4)]
,两边展开化简后得 y1y2y3+q2=0∴y1y2y3=−q2

例题一

[编辑 | 编辑源代码]

题目:x4−22x2−48x−23=0

  1. p=−22,q=−48,r=−23 则 −2p=44,p2−4r=576,q2=2304
  2. y1,y2,y3 为 y3+44y2+576y+2304=0 的三根
  3. ∵(y+8)(y+12)(y+24)=0∴y1=−8,y2=−12,y3=−24
  4. ∴
    x1=12(8+12+24)=2+3+6
    x2=12(8−12−24)=2−3−6
    x3=12(−8+12−24)=−2+3−6
    x4=12(−8−12+24)=−2−3+6

例题二

[编辑 | 编辑源代码]

题目:x4−22x2+48x−23=0

  1. p=−22,q=48,r=−23 则 −2p=44,p2−4r=576,q2=2304
  2. y1,y2,y3 为 y3+44y2+576y+2304=0 的三根
  3. ∵(y+8)(y+12)(y+24)=0∴y1=−8,y2=−12,y3=−24
    (到此之前除了 q 之外其他与例题一一模一样)
  4. 但是因为 8×12×24=48≠−q,因此不可取 x1+x2=−y1,应该取 x1+x2=−−y1。
    再验证一下:−8×12×24=−48=−q,所以是正确的。
  5. ∴
    x1=12(−8+12+24)=−2+3+6
    x2=12(−8−12−24)=−2−3−6
    x3=12(8+12−24)=2+3−6
    x4=12(8−12+24)=2−3+6

例题三

[编辑 | 编辑源代码]

题目:x4−2x2+1=0

  1. p=−2,q=0,r=1 则 −2p=4,p2−4r=0,q2=0
  2. y1,y2,y3 为 y3+4y2=0 的三根
  3. y1=0,y2=0,y3=−4∴−y1=0,−y2=0,−y3=2
  4. ∴
    x1=12(0+0+2)=1
    x2=12(0−0−2)=−1
    x3=12(−0+0−2)=−1
    x4=12(−0−0+2)=1

例题四

[编辑 | 编辑源代码]

题目:x4−(h2+k2)x2+h2k2=0

  1. p=−(h2+k2),q=0,r=h2k2 则 −2p=2(h2+k2),p2−4r=(h2−k2)2,q2=0
  2. y1,y2,y3 为 y3+2(h2+k2)y2+(h2−k2)2y=0 的三根,y1=0
  3. y2,y3 为 y2+2(h2+k2)y+(h2−k2)2=0 的两根
  4. y2=−(h+k)2,y3=−(h−k)2∴−y1=0,−y2=h+k,−y3=h−k
  5. ∴
    x1=12[0+(h+k)+(h−k)]=h
    x2=12[0−(h+k)−(h−k)]=−h
    x3=12[−0+(h+k)−(h−k)]=k
    x4=12[−0−(h+k)+(h−k)]=−k

例题五

[编辑 | 编辑源代码]

题目:x4−3x2−2x=0

  1. p=−3,q=−2,r=0 则 −2p=6,p2−4r=9,q2=4
  2. y1,y2,y3 为 y3+6y2+9y+4=0 的三根
  3. ∵(y+4)(y+1)(y+1)=0∴y1=−4,y2=−1,y3=−1∴−y1=2,−y2=1,−y3=1
  4. ∴
    x1=12(2+(1)+(1))=2
    x2=12(2−(1)−(1))=0
    x3=12(−2+(1)−(1))=−1
    x4=12(−2−(1)+(1))=−1

例题六

[编辑 | 编辑源代码]

题目:x4−7x2−6x=0

  1. p=−7,q=−6,r=0 则 −2p=14,p2−4r=49,q2=36
  2. y1,y2,y3 为 y3+14y2+49y+36=0 的三根
  3. ∵(y+9)(y+4)(y+1)=0∴y1=−9,y2=−4,y3=−1∴−y1=3,−y2=2,−y3=1
  4. ∴
    x1=12(3+2+1)=3
    x2=12(3−2−1)=0
    x3=12(−3+2−1)=−1
    x4=12(−3−2+1)=−2

例题七

[编辑 | 编辑源代码]

题目:x4−1=0

  1. p=0,q=0,r=−1 则 −2p=0,p2−4r=4,q2=0
  2. y1,y2,y3 为 y3+4y=0 的三根
  3. ∵(y)(y+2i)(y−2i)=0∴y1=0,y2=−2i,y3=2i∴−y1=0,−y2=1+i,−y3=1−i
  4. ∴
    x1=12(0+(1+i)+(1−i))=1
    x2=12(0−(1+i)−(1−i))=−1
    x3=12(−0+(1+i)−(1−i))=i
    x4=12(−0−(1+i)+(1−i))=−i