遇到问题求解答
用牛顿迭代法求下面方程在1.5附近的根:2*x^3-4*x^2+3*x-6=0float x0,x1,f0,f1;
x0=1.5;
do{
x1=x0;
f0=x0*(x0*(2*x0-4)+3)-6;
f1=x0*(6*x0-8)+3;
x0=x1-f0/f1;
}while(fabs(x0-x1)>=1e-5);
printf("The num is %f",x0);
为什么是fabs(x0-x1)>=1e-5而不是fabs(x0-x1)<=1e-5 ?