数值分析实验二分法
石家庄经济学院
实验报告
(学 院)系: 信息工程学院
专 业: 计算机科学与技术
姓 名: 000
班 级: 计科二班
学 号: 5111091111112
任课教师: 00
《数值分析》实验报告姓名学号日期实验室152机房设备编号实验题目用二分法求f(x)=x^3+x^2-3x-3=0的正根(精确到1e -3)
牛顿法求x-cos(x)=0的实根,精确到小数后六位一 实验目的
使用matlab编程,熟悉matlab编程环境。
分别使用二分法和牛顿法求方程的根,掌握二分法和牛顿法求方程根的过程及其算法。
深入分析二分法的优缺点和牛顿法与弦割法进行比较。二 实验内容
1 二分法实验 f(x)=x^3-x^2-3*x-3=0 的正根(精度精确到0.001)
算法实现
步1:构造区间[a,b],取a=1,b=2.先把c=(a+b)/2代入方程f(x),如果fb*fc>0说明根的区间在[a,c],及令b=c;
步2:如果fb*fc不大于0说明根的区间在[c,b],及令a=c;继续在新的区间内二分,直到达到要求的精度0.001;
步3:循环执行步骤1,2,直到步骤2的条件成立;
步4:取区间中点及c为所求方程的根;
参数说明
a,b: 区间端点
c: 每次所取区间的中间值
x :最后所求的近似值