三次方程求根公式

三次方程求根公式

我们考虑方程

ax3+bx2+cx+d=0(a0)ax^3+bx^2+cx+d=0(a\neq 0)

我们先把最高次项系数化为11,即化为:

x3+Ax2+Bx+C=0x^3+Ax^2+Bx+C=0

设法消去二次项,我们不妨设当x=y+mx=y+m时,二次项恰被消去,那么此时我们有:

(y+m)3+A(y+m)2+B(y+m)+C=0(y+m)^3+A(y+m)^2+B(y+m)+C=0

将其展开:

y3+(3m+A)y2+(3m2+2Am+B)y+m3+Am2+Bm+C=0y^3+(3m+A)y^2+(3m^2+2Am+B)y+m^3+Am^2+Bm+C=0

我们是为了消去二次项,即令3m+A=03m+A=0,即令m=A3\displaystyle m=-\frac{A}{3}.从而原式子化

y3+(A232A23+B)yA327+A39AB3+C=0y^3+\left(\frac{A^2}{3}-\frac{2A^2}{3}+B\right)y-\frac{A^3}{27}+\frac{A^3}{9}-\frac{AB}{3}+C=0

也就是:

y3+(BA23)y+2A39AB+27C27=0y^3+\left(B-\frac{A^2}{3}\right)y+\frac{2A^3-9AB+27C}{27}=0

我们令p=BA23\displaystyle p=B-\frac{A^2}{3},q=2A39AB+27C27\displaystyle q=\frac{2A^3-9AB+27C}{27}来化简式子,此时原式子化为

y3+py+q=0y^3+py+q=0

我们令y=u+vy=u+v,其中,u,vCu,v\in\mathbb{C},则原式化为

(u+v)3+p(u+v)+q=0(u+v)^3+p(u+v)+q=0

也就是:

u3+v3+(u+v)(3uv+p)+q=0u^3+v^3+(u+v)(3uv+p)+q=0

由于只有u+vu+v是固定的yy,而uvuv可以取任意值,所以此处我们取合适的u,vu,v,使得3uv+p=03uv+p=0来消去一次项,那么此时就变为了u3+v3=qu^3+v^3=-q,结合先前的3uv+p=03uv+p=0,我们就得出了:

{u3+v3=qu3v3=p327 \begin{dcases} u^3+v^3=-q\\ u^3v^3=-\frac{p^3}{27} \end{dcases}

最终不难解得:

u3=v3=q±q2+4p3272u^3=v^3=\frac{-q\pm\sqrt{q^2+\dfrac{4p^3}{27}}}{2}

那么此时我们只需得出x3=nx^3=n的解即可

三次单位根的探究

显然,其中有一个根为x1=n3x_1=\sqrt[3]{n},那么我们不妨设另外两根分别为x2,x3=a+bi,a,bRx_2,x_3=a+b\mathrm{i},a,b\in\mathbb{R},那么就有(a+bi)3=n(a+b\mathrm{i})^3=n,展开得:

a3b3i+3a2bi3ab3=na^3-b^3\mathrm{i}+3a^2b\mathrm{i}-3ab^3=n

我们直接对比等号两端的实部与虚部:

{a3ab2=n3a2b=b3 \begin{cases} a^3-ab^2=n\\ 3a^2b=b^3 \end{cases}

解得:

{a=n32b=±3n32 \begin{dcases} a=-\frac{\sqrt[3]{n}}{2}\\ b=\pm\frac{\sqrt{3}\cdot\sqrt[3]{n}}{2} \end{dcases}

从而我们得出x3=nx^3=n的解为

{x1=n3x2=1+3i2n3x3=13i2n3 \begin{dcases} x_1=\sqrt[3]{n}\\ x_2=\frac{-1+\sqrt{3}\mathrm{i}}{2}\sqrt[3]{n}\\ x_3=\frac{-1-\sqrt{3}\mathrm{i}}{2}\sqrt[3]{n} \end{dcases}

我们记ω=1+3i2\displaystyle \omega=\frac{-1+\sqrt{3}\mathrm{i}}{2},不难发现,ω2=13i2\displaystyle \omega^2=\frac{-1-\sqrt{3}\mathrm{i}}{2},ω3=1\omega^3=1

从而,在此记号下,我们通常把解写为:

{x1=ω1n3x2=ω2n3x3=ω3n3 \begin{cases} x_1=\omega^1\sqrt[3]{n}\\ x_2=\omega^2\sqrt[3]{n}\\ x_3=\omega^3\sqrt[3]{n} \end{cases}

由此,我们可以解出u,vu,v的值,对应的一共有3×3=93\times 3=9种排列组合,挨个带入得出方程的解,最终得到公式为:

{x1=A3+q2+q22+p3273+q2q22+p3273x2=A3+ωq2+q22+p3273+ω2q2q22+p3273x3=A3+ω2q2+q22+p3273+ωq2q22+p3273 \begin{dcases} x_1=-\frac{A}{3}+\sqrt[3]{-\frac{q}{2}+\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}}+\sqrt[3]{-\frac{q}{2}-\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}}\\ x_2=-\frac{A}{3}+\omega\sqrt[3]{-\frac{q}{2}+\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}}+\omega^2\sqrt[3]{-\frac{q}{2}-\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}}\\ x_3=-\frac{A}{3}+\omega^2\sqrt[3]{-\frac{q}{2}+\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}}+\omega\sqrt[3]{-\frac{q}{2}-\sqrt{\frac{q^2}{2}+\frac{p^3}{27}}} \end{dcases}

例如:对于方程

x3=x2+x+1x^3=x^2+x+1

进行简单化简

x3x2x1=0x^3-x^2-x-1=0

我们令x=y+13x=y+\frac{1}{3}并化简得

y34y33827=0y^3-\frac{4y}{3}-\frac{38}{27}=0

我们令y=u+vy=u+v,则:

{u3+v3=3827u3v3=64272\begin{dcases} u^3+v^3=\frac{38}{27}\\ u^3v^3=\frac{64}{27^2} \end{dcases}

解得

u3=v3=19±33327\begin{align*} u^3=v^3=\frac{19\pm3\sqrt{33}}{27} \end{align*}

从而:

{x1=13+19+33333+1933333x2=13+ω19+33333+ω21933333x3=13+ω219+33333+ω1933333\begin{dcases} x_1=\frac{1}{3}+ \frac{\sqrt[3]{19+3\sqrt{33}}}{3}+ \frac{\sqrt[3]{19-3\sqrt{33}}}{3}\\ x_2=\frac{1}{3}+\omega \frac{\sqrt[3]{19+3\sqrt{33}}}{3}+\omega^2\frac{\sqrt[3]{19-3\sqrt{33}}}{3}\\ x_3=\frac{1}{3}+\omega^2\frac{\sqrt[3]{19+3\sqrt{33}}}{3}+\omega \frac{\sqrt[3]{19-3\sqrt{33}}}{3} \end{dcases}
评论