>> x=Newton('f','df',x0,eps,M);
>> vpa(x,7)
1.使用此方法求方解,用误差来控制循环迭代次数,可以在误差允许的范围
内得到比较理想的计算结果。此程序的不足之处是,所要求解的方程必须满足上
述定理的四个条件,但是第二和第四个条件在计算机上比较难以实现。
2.Newton 迭代法是一个二阶收敛迭代式,他的几何意义 Xi+1 是 Xi 的切线与
x 轴的交点,故也称为切线法。它是平方收敛的,但它是局部收敛的,即要求初始
值与方程的根充分接近,所以在计算过程中需要先确定初始值。
3.本题在理论依据部分,讨论了区间(0.1,1.9)两端点是否能作为 Newton 迭代
的初值,结果发现 0.1 不满足条件,而 1.9 满足,能作为初值。另外,该程序简
单,只有一个循环,且为顺序结构,故采用 do-while 循环。当然也可以选择 for
和 while 循环。
评论0
最新资源