山西大学计算机与信息技术学院实验报告
}
printf("\n");
}
#endif
五实验结果
六、结果分析
1二分法需要十次计算,迭代法需要三次计算,牛顿迭代法需要一次计算。
牛顿迭代法计算量最少。
2用牛顿法解方程式,应该尽量使初值接近零点,这样能够更节省时间,得到的根更准确。
3二分法和牛顿法都是解方程的两个比较好的方法,二分法在解一元方程应用中相比牛顿法要简单些,特别是写程序要简单些,但是二分法求根过程的步骤要比牛顿法多,牛顿法不仅可以解一元方程,还可以解多元可微分方程,而且求根速度很快,但是牛顿法有一个缺点就是要在根的附近才能求解,如果离根距离太大,有可能不能解出根来,所以在不知根在哪个小范围的情况下,最好先用二分法找到一个比较小的区间,再在这个区间上求方程的根,这样的求解是可行的。
另外,如果在某点处,矩阵的行列式为零,则在运算中会出现分母为零的情况,牛顿法不能继续求解,这也是牛顿法的个缺点,但是遇到这种情况的时候,如果稍稍改变初值,求解过程就会实现了。