用c++求5*x**2+4*x-6=0的x值,其中x1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a*c))/(2*a)
时间: 2024-03-18 12:37:16 浏览: 76
K-NN算法实现.docx
这是一个二次方程,可以使用求根公式来求解。根据给定的方程5*x**2+4*x-6=0,可以将其转化为一般形式ax^2+bx+c=0,其中a=5,b=4,c=-6。
根据求根公式,可以得到两个解x1和x2:
x1 = (-b + sqrt(b*b - 4*a*c)) / (2*a)
x2 = (-b - sqrt(b*b - 4*a*c)) / (2*a)
将a、b、c的值代入上述公式,可以计算出x1和x2的值。
计算过程如下:
1. 计算b*b - 4*a*c:
b*b - 4*a*c = 4*4 - 4*5*(-6) = 16 + 120 = 136
2. 计算sqrt(b*b - 4*a*c):
sqrt(136) ≈ 11.66
3. 计算x1和x2:
x1 = (- 11.66) / (2*5) ≈ -3.133
所以,方程5*x**2+4*x-6=0的解为x ≈ 0.733 和 x ≈ -3.133。
阅读全文