【问题描述】
用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。
【输入形式】
【输出形式】
print(“方程的解为x=”,x1)
【样例输入】
【样例输出】
方程的解为x= 2.0
【样例说明】
【评分标准】
a = 1.5
x = a
cs = 0
y1 = 2 * (x ** 3) - 4 * (x ** 2) + 3 * x - 6
y2 = 6 * x ** 2 - 8 * x + 3
x1 = x - y1 / y2
while abs(x - x1) >= 0.0000001:
x = x1
y1 = 2 * (x ** 3) - 4 * (x ** 2) + 3 * x - 6
y2 = 6 * x ** 2 - 8 * x + 3
x1 = x - y1 / y2
cs+=1
print("方程的解为x=",'{:.1f}'.format(x))