用牛顿迭代法求方程f

用牛顿迭代法求方程f

ID:42717072

大小:21.00 KB

页数:4页

时间:2019-09-21

用牛顿迭代法求方程f_第1页
用牛顿迭代法求方程f_第2页
用牛顿迭代法求方程f_第3页
用牛顿迭代法求方程f_第4页
资源描述:

《用牛顿迭代法求方程f》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用牛顿迭代法求方程f(x)=x^3+x^2-3x-3=0在1.5附近的根。#include#include#defineN100#defineepsle-6#defineetale-8FloatNewton(float(*f)(float),float(*f1)(float),floatx0){Floatx1,d;Intk=0;Do{x1=x0-(*f)(x0)/(*f1)(x0);If(k++>N

2、

3、fabs((*f1)(x1))

4、散”);Break;}D=fabs(x1)<1?X1-x0:(x1-x0)/x1;X0=x1;Printf(“x(%d)=%ft”,k,x0);}While(fabs(d)>eps&&fabs((*f)(x1))>eta);Returnx1;}Floatf(floatx){Returnx*x*x+x*x-3*x-3;}Floatf1(floatx){Return3.0*x*x+2*x-3;}Voidmain(){Floatx0,yo;Printf(“请输入迭代初值x0”);Scanf(“%f”,&x0);Pr

5、intf(“x(0)=%f”,x0);y0=newton(f,f1,x0);Printf(“方程的根为%f”,y0);}Eps=5e-6;Delta=le-6;N=100;K=0;X0=1.0;While(1)X1=x0-fun2_2(x0)/fun2_2_1(x0);K=k+1;If(k>n

6、abs(x1)

7、ab

8、s(fun2_2(x1))

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。