- 实验目的
1、掌握非线性方程的各种解法,包括二分法、牛顿迭代法、弦截法等,并通过编程练习与上机运算,体会牛顿迭代法、弦截法的不同特点。
2、掌握解非线性方程的弦截法,并与牛顿迭代法作比较。
3、了解各种方法的收敛速度。
- 实验题目(共100分)
已知一个粮仓的体积是400立方米,粮仓的下半部分是圆柱形,顶部是半球形,且圆柱的高度是10米。
1. 用二分法求粮仓的底半径,精确到4位小数。(20分)
2. 用牛顿法求粮仓的底半径,精确到4位小数;请用至少3个不同的初值进行迭代计算,收敛次数有何不同及分析原因?(38分)
3. 用弦截法求粮仓的底半径,精确到4位小数。(30分)
4. 前面三种方法,分别需要迭代多少次,才能达到精度要求;并自我总结、比较分析3种方法的特点和收敛性,请填入表中。(12分)