数值计算上机程序

数值计算上机程序

ID:10914060

大小:71.00 KB

页数:4页

时间:2018-07-08

数值计算上机程序_第1页
数值计算上机程序_第2页
数值计算上机程序_第3页
数值计算上机程序_第4页
资源描述:

《数值计算上机程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2.用下列方法求方程e^x+10x-2=0的近似根,要求误差不超过0.5*10e-3,并比较计算量。1)在区间[0.,1]上用二分法。2)取初值x0=0并用迭代过程.(k=0,1,2,……)3)取初值x0=0用牛顿法。源程序:#include#include#definee2.71828usingnamespacestd;doublef(doublex){returnexp(x)+10*x-2;};voidEr(){doublea,b,d,A,B,C;intn,p;cout<<"输入X0,X1:要

2、求输入的X0=0,X1=1"<>a>>b;d=b-a;C=1,n=0,p=2;while((C!=0)&&(d/p)>0.0001){A=f(a);B=f(b);C=f((a+b)/2);if(A>0&&C>0

3、

4、A<0&&C<0)a=(a+b)/2;elseif(B>0&&C>0

5、

6、B<0&&C<0)b=(a+b)/2;n++,p=p*2;cout<<"a"<

7、dai(){inti=1;doublex=0.0,y,x1=0.0;while(1){x1=x;4y=2-exp(x);x=y/10;if(fabs(x-x1)<0.00001){cout<<"第"<

8、x5;while(1){x5=x1;x2=exp(x1)+10*x1-2;x3=exp(x1)+10;x4=x2/x3;x1=x1-x4;if(fabs(x1-x5)<0.00001){cout<<"第"<

9、实根,准确到四位有效数字."<>N)4{if(N==1){Er();}elseif(N==2){Diedai();}elseif(N==3){Newton();}}return0;}4运行结果:4

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

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

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