欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    二分法及其matlab程序-经典.ppt

    • 资源ID:5684200       资源大小:285.50KB        全文页数:7页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    二分法及其matlab程序-经典.ppt

    三.二分法及其MATLAB程序,1.用二分法求方程 f(x)=0的根 x*的近似值 xk 的步骤,步骤1.,若对于ab,有f(a)f(b)0,则在(a,b)内f(x)=0至少有一个根.,步骤2.,步骤3.,取a1=a,b1=x1;,运行后输出结果x*=x1.,1.用二分法求方程 f(x)=0的根 x*的近似值 xk 的步骤,步骤1.,若对于ab,有f(a)f(b)0,则在(a,b)内f(x)=0至少有一个根.,步骤2.,取a,b的中点,计算,步骤3.,若,则x1是f(x)=0的根,停止计算,若,则在(a,x1)内f(x)=0至少有一个根.,取a1=a,b1=x1;,若,则取a1=x1,b1=b;,步骤4.,若,退出计算,运行后输出结果x*=x1.,运行后输出结果,反之,返回步骤1,重复步骤1,2,3.,2.二分法的matlab主程序,求解方程f(x)=0在开区间(a,b)内的一个根的前提条件是f(x)在闭区间a,b上连续,且f(a)f(b)0.,输入的量:a和b是闭区间a,b的左右端点,abtol是预先给定的精度.,运行后输出的量:k是使用二分法的次数.x是方程在(a,b)内的实根x*的近似值,其精度是abtol.,wuca=|bk-ak|/2是使用k次二分法所得到的小区间的长度的一半,即实根x*的近似值x的绝对精度限,满足wucaabtol.yx=f(xk),即方程f(x)=0在实根x*的近似值x处的函数值.,2.二分法的matlab主程序,function k,x,wuca,yx=erfen(a,b,abtol)a(1)=a;b(1)=b;ya=fun(a(1);yb=fun(b(1);%程序中调用的fun.m 为函数 if ya*yb0,disp(注意:ya*yb0,请重新调整区间端点a和b.),returnendmax1=-1+ceil(log(b-a)-log(abtol)/log(2);,for k=1:max1+1a;ya=fun(a);b;yb=fun(b);x=(a+b)/2;yx=fun(x);wuca=abs(b-a)/2;k=k-1;k,a,b,x,wuca,ya,yb,yxif yx=0a=x;b=x;elseif yb*yx0b=x;yb=yx;elsea=x;ya=yx;endif b-a abtol,return,endendk=max1;x;wuca;yx=fun(x);,%ceil是上取整,例:确定方程x3-x+4=0的实根的分布情况,并用二分法求在开区间(-2,-1)内的实根的近似值,要求精度为0.001.,3.用二分法求解方程f(x)=0在(a,b)内的近似根的步骤,步骤1.,建立名为fun.m的M文件如:,步骤2.,步骤3.,在matlab工作窗口输入程序:,其中输入的量:区间端点的值a,b和精度是abtol都是具体给定的数值,然后按运行键.运行后输出计算次数k、使用k次二分法所得到的小区间ak,bk的中点的值x和它的函数值y(x)及wuca=|bk-ak|/2.,function y1=fun(x)y1=f(x);,将二分法的主程序保存名为erfen.m的M文件;,k,x,wuca,yx=erfen(a,b,abtol),练习:确定方程 3x2-ex=0 的实根的分布情况,并用二分法求在开区间(-1,0)内的实根的近似值,要求精度为0.0005.,

    注意事项

    本文(二分法及其matlab程序-经典.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开