python二分法算x-cosx 0_数值分析实验二分法.doc

数值分析实验二分法

石家庄经济学院

实验报告

(学 院)系: 信息工程学院

专 业: 计算机科学与技术

姓 名: 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 :最后所求的近似值

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值