您的当前位置:首页正文

牛顿迭代法求非线性方程的根

来源:帮我找美食网


数值分析 实验二

实验时间:2011年11月09日

实验名称:非线性方程求根

实验目的:掌握用牛顿迭代法求非线性方程的根

x实验内容:用牛顿迭代法求xe10在区间(0,1)上的近似解

实验结果:

实验代码:

#include \"math.h\"

#include\"stdio.h\"

double f1(double x)

{ double y0;

y0=x*exp(x)-1;

return y0;}

double f2(double x)

{ double y1;

y1=exp(x)*(1+x);

return y1;}

void main()

{ double x0,x1,y0,y1,jd,s;

int n, k;

x0=0.3;

jd=0.00000001;

n=60;

for(k=1;k{ y0=f1(x0);

y1=f2(x0);

if(y1==0){printf(\"error\");break;}

x1=x0 -y0/y1;

s=fabs(x1-x0);

if(s}

}

break;}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top