//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根,最后答案错误,//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根#include#includevoid 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
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:31:39
//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根,最后答案错误,//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根#include#includevoid 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
//用牛顿迭代法求方程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的根,最后答案错误,//用牛顿迭代法求方程2x^3-4*x^2+3*x-6=0的根#include#includevoid 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
迭代公式错了
x0=x-feval(fx,x1)/feval(dfx,x1); %matlab算法
x0=x1-(2*x1^3-4*x1^2+3*x-6)/(6*x1^2-8*x+3);
该题的迭代公式