数值计算(二分法、简单迭代法、Newton迭代法、弦截法(割线法、双点弦法))2本科生实验报告实验课程数值计算方法学院名称信息科学与技术学院专业名称计算机科学与技术学生姓名学生学号指导教师实验地点实验成绩二〇一六年五月二〇一六年五月3实验一非线性方程求根1
1问题描述实验目的:掌握非线性方程求根的基本步骤及方法,
实验内容:试分别用二分法、简单迭代法、Newton迭代法、弦截法(割线法、双点弦法),求x5-3x3+x-1=0在区间[-8,8]上的全部实根,误差限为10-6
要求:讨论求解的全过程,对所用算法的局部收敛性,优缺点等作分析及比较,第2章算法思想2
1二分法思想:在函数的单调有根区间内,将有根区间不断的二分,寻找方程的解
取中点mid=(x0+x1)/22
若f(mid)=0,则mid为方程的根,否则比较与两端的符号,若与f(x0)异号,则根在[x0,mid]之间,否则在[mid,x1]之间
3并重复上述步骤,直达达到精度要求,则mid为方程的近似解
4开始读入a,b,emid=(a+b)/2F(a)*f(b)