我注意到几乎所有的新计算器都能够以精确的形式显示二次方程的根。例如:
x^2-16x+14=0
x1=8+5sqrt2
x2=8-5sqrt2
我可以使用什么算法来实现这一目标?我一直在寻找,但我发现没有与此问题相关的结果
答案 0 :(得分:0)
假设您的二次方程式为
y = ax^2+bx+c
你得到了两个根源
x_1,x_2 = ( -b +- sqrt(b^2-4ac)) / 2a
当你使用b和平方根之间的+
时,-
使用另一个{{1}}。
如果你想从平方根中取出一些东西,只需计算参数的因子,然后取出指数大于2的那些。
顺便说一句,你发布的两个根是错误的。
答案 1 :(得分:0)