适的初值时有很好的收敛性,而且迭代次数较少的情况下就能得到比较精确地解,所以验证比较成功,迭代法是一种收敛性效果很好的方程求根的数值解法。2迭代函数的选取对迭代法的收敛性有很大的影响,只有在满足相关约束条件下的迭代函数才能作为迭代法的迭代函数。3从上述几个表格和图形,明显可以看出初值为15时的收敛性比初值为0时要强很多,初值为0时收敛有一定的波动性,当迭代次数超过30次时才有较强的收敛性,而初值为15时迭代7次后就已经具备很好的收敛性,所以初值的选取对牛顿法的收敛性有很强的影响。
9
f【实验小结】(收获体会)通过本次试验,我掌握了牛顿法以及迭代法的初等性质,熟悉了它的代码编程,并将牛顿迭代法运用到实例中,加以验证。运用迭代法来求方程的根,并分析选取不同迭代函数对迭代法收敛性的影响以及初值的选取对牛顿迭代法收敛的影响。当然,数值分析相对来说也是一门依赖于各种编程软件的学科,在本节实验中,我对MATLAB的应用有了更深的了解。也深刻意识到掌握并灵活运用数值方法和运用MATLAB软件编写程序的重要性。
三、指导教师评语及成绩:评语等级评语优良中格
1实验报告按时完成字迹清楚文字叙述流畅逻辑性强2实验方案设计合理3实验过程(实验步骤详细记录完整数据合理分析透彻)4实验结论正确
及不及格
成
绩:
指导教师签名:批阅日期:
附录1:源程序
10
f1不同迭代函数的图象clearallclcclfsymsxy1x31y2x113tli
space1511000Nle
gthtY1Y2fori1NY1isubsy1tiY2isubsy2tie
dplottY1tY2lege
dy1y2xlabelX轴ylabelY轴title不同迭代函数的图象
2不同迭代函数时迭代法的MATLAB程序xx10r1t0h1
11
ffor
119whiler
1xr1ddxraxrbxr1rr1e
dThr1thabsbaXhxrhh1e
ddisp绝对误差tvpat6disp迭代次数dispTdisp方程的近似解XvpaX6BTXtjie1covabsB2jiefigure1figurePaperPositio
063456345203
1523PaperSize20982968axes1axesPare
tfigure1holdaxes1allplotB1B2a
otatio
1a
otatio
figure1arrow01310131092096a
otatio
2a
otatio
figure1arrow08809601080108figure2figurePaperPositio
063456345203
12
f1523PaperSize20982968axes1axesPare
tfigure2holdaxes1allplotB1cova
otatio
1a
otatio
figure2arrow01310131092096a
otatio
2a
otatio
figure2arrow08809601080108
3不同初值时的r