下载后可任意编辑数值分析课程实验报告 《数值分析》课程实验报告 实验名称用二分法和迭代法求方程的根 成绩 一、实验目的 掌握利用二分法以及迭代法求方程近似根的方法,并学会运用 matlab 软件编写程序,求解出方程的根,对迭代法二分法进一步认识并灵活运用
二、实验内容 比较求方程 50xxe的根,要求精确到小数点后的第 4 位 1
在区间[0,1]内用二分法;2
用迭代法 1/5kxkxe,取初值 00
三、算法描述 1、二分法:二分法是最简单的求根方法,它是利用连续函数的零点定理,将汗根区间逐次减半缩小,取区间的中点构造收敛点列{}来逼近根 x
2、迭代法:迭代法是一种逐次逼近的方法,其步骤是首先给定一个粗糙的初始值,然后用一个迭代公式反复修正这个值,知道满足要求为止
四、实验步骤 11、二分法: (1)计算 f(x)在区间[0,1]端点处的值 f(0)和 f(1)的值; (2)计算 f(x)在区间【0,1】的中点(0+1)/2=1/2 处的值 f((a+b)/2); (3)假如函数值 f(1/2)=0,则 1/2 是 f(x)=0 的实根,输出根 x,终止;否则继续转(4)继续做检验
由于 f(1/2)≠0,所以继续做检验
(4)假如函数值 f(0)*f(1/2)