x4+bx3+cx2+dx+e=0

先代入x=y+n消去x3的系數

(y+n)4+b(y+n)3+c(y+n)2+d(y+n)+e=0

y4+4ny3+6n2y2+4n3y+n4+by3+3bny2+3bn2y+bn3+cy2+2cny+cn2+dy+dn+e=0

y4+(b+4n)y3+(6n2+3bn+c)y2+(4n3+3bn2+2cn+d)y+n4+bn3+cn2+dn+e=0

∵要消去y3的系數

∴b-4n=0 n=-b/4

∴代入x=y-b/4,得y4+py2+qy+r=0

將其寫成(y2+ky+n)(y2-ky+m)=0

y4-ky3+my2+ky3-k2y2+kmy+ny2-kny+mn=0

y4+(m+n-k2)y2+k(m-n)y+mn=0

∴p=m+n-k2   ----- (1)

q=k(m-n)   ----- (2)

r=mn   ----- (3)

從(1)得m=k2+p-n   ----- (4)

代(4)入(2)得,

q=k(k2+p-n-n)

q=k3+pk-2nk

∴n=(k3+pk-q)/(2k)   ----- (5)

代(5)入(4)得,

m=k2+p-(k3+pk-q)/(2k)

m=(k3+pk+q0/(2k)   ----- (6)

代(5) & (6)入(3)得,

[(k3+pk+q0/(2k)][(k3+pk-q)/(2k)]=r

(k3+pk)2-q2=4rk2

k6+2pk4+(p2-4r)k2-q2=0

(k2)3+2p(k2)2+(p2-4r)(k2)-q2=0

解三次方程的求根公式得其中一個k的值,代回(5)及(6)得m及n的值,

再代回(y2+ky+n)(y2-ky+m)=0

y2+ky+n=0 or y2-ky+m=0

y=[-k±(k2-4n)(1/2)]/2 or y=[k±(k2-4m)(1/2)]/2

得4個y值後,再代回x=y-b/4,就可得4個x的解。