记得在初中三年级就学过求解一元二次方程,万能的求根公式就行了。最近看到卡耐基梅隆大学的一个教授发明了一种简单方法1,看起来有点意思,的确比求根公式要简单很多。
具体方法
对于任意一个一元二次方程都可以化简为如下形式:
x 2 + b x + c = 0 x^2 +b x + c = 0 x2+bx+c=0
两个复数域的根为x1,x2.根据韦达定理
x 1 + x 2 = − b , x 1 x 2 = c x_1 + x_2 = -b, x_1 x_2 = c x1+x2=−b,x1x2=c
假定存在一个复数z使得:
x 1 = − b 2 + z x 2 = − b 2 − z x_1 = -\frac{b}{2} + z \\ x_2 = -\frac{b}{2} - z x1=−2b+zx2=−2b−z
那么两个相乘就有:
x 1 x 2 = b 2 4 − z 2 = c x_1x_2 = \frac{b^2}{4} - z^2 = c