二分法及迭代法求解非线性方程根(2)

2021-01-03 23:28

function df=Exp4(x)

df=exp(x)-1。

四、实验步骤

1打开matlab软件,1、○新建ErFen_Root.m文件,在窗口中编辑二分法数值积分函数程序代码,并保存在指定的文件夹下,在Current Directory窗口右边点击《Browse For Folder》按钮指向ErFen_Root.m文件;

2在Command ○Window中编辑相应要计算的题目的数值函数及相应的题目的表达式。

2、输出结果和初步分析说明(见附件一)。

五、使用说明实验结果分析

1、在Command Window窗口中编辑要调用的函数名与指定的函数名字不同导致出现错误,通过改正与函数名相同即可;在调用函数时要用单引号引用。

六、算法的改进和实验总结

在用二分法迭代求解的过程中,被调用的函数需要清楚的描述所要执行的问题的求解过程,在matlab函数调用时,执行函数一定要与函数同名。

七、源程序(见附件二)

附件一:

>> [val,n]=ErFen_Root('fun1',[0 3],1e-6)

0 1.5000 3.0000 -2.0000 -0.0183 14.0855

1.5000 2.2500 3.0000 -0.0183 4.2377 14.0855

1.5000 1.8750 2.2500 -0.0183 1.6458 4.2377

1.5000 1.6875 1.8750 -0.0183 0.7184 1.6458

1.5000 1.5938 1.6875 -0.0183 0.3284 0.7184

1.5000 1.5469 1.5938 -0.0183 0.1499 0.3284

1.5000 1.5234 1.5469 -0.0183 0.0645 0.1499

1.5000 1.5117 1.5234 -0.0183 0.0228 0.0645

1.5000 1.5059 1.5117 -0.0183 0.0022 0.0228

1.5000 1.5029 1.5059 -0.0183 -0.0081 0.0022

1.5029 1.5044 1.5059 -0.0081 -0.0030 0.0022

1.5044 1.5051 1.5059 -0.0030 -0.0004 0.0022

1.5051 1.5055 1.5059 -0.0004 0.0009 0.0022

1.5051 1.5053 1.5055 -0.0004 0.0002 0.0009

1.5051 1.5052 1.5053 -0.0004 -0.0001 0.0002

1.5052 1.5053 1.5053 -0.0001 0.0001 0.0002

1.5052 1.5052 1.5053 -0.0001 -0.0000 0.0001

1.5052 1.5053 1.5053 -0.0000 0.0000 0.0001

1.5052 1.5052 1.5053 -0.0000 0.0000 0.0000

1.5052 1.5052 1.5052 -0.0000 0.0000 0.0000

1.5052 1.5052 1.5052 -0.0000 0.0000 0.0000

1.5052 1.5052 1.5052 -0.0000 0.0000 0.0000

1.5052 1.5052 1.5052 -0.0000 0.0000 0.0000

1.5052 1.5052 1.5052 -0.0000 0.0000 0.0000


二分法及迭代法求解非线性方程根(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:为什么说中国共产党的成立是开天辟地的大事 - 副本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: