问题描述:
//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根,最后答案错误,
//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根
#include
#include
void main()
{
double x0,x1;
x0=1.5;
x1=x0;
x0=6/(2*x1*x1-4*x1+3);
if(fabs(x0-x1)>=1e-5)
{
x1=x0;
x0=6/(2*x1*x1-4*x1+3);
}
printf("该方程在1.5附近的根为:%lf\n",x0);
}
//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根
#include
#include
void main()
{
double x0,x1;
x0=1.5;
x1=x0;
x0=6/(2*x1*x1-4*x1+3);
if(fabs(x0-x1)>=1e-5)
{
x1=x0;
x0=6/(2*x1*x1-4*x1+3);
}
printf("该方程在1.5附近的根为:%lf\n",x0);
}
问题解答:
我来补答展开全文阅读