聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 二分法,不动点迭代法,艾特肯加速迭代法,牛顿切线法的matlab程序及举例

二分法,不动点迭代法,艾特肯加速迭代法,牛顿切线法的matlab程序及举例

时间:2023-11-16 02:47:57    下载该word文档
§2.1.1二分法的MATLA主程序
function[k,x,wuca,yx]=erfen(a,b,abtola(1=a;b(1=b;ya=fun(a(1;yb=fun(b(1;fun.m为函数
ifya*yb>0,disp('注意:ya*yb>0,请重新调整区间端点
a禾口
b.',return
endmax1=-1+ceil((log(b-a-log(abtol/log(2;%ceil是向*方向取整
%程序中调用的
fork=1:max1+1
a;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,yx]ifyx==0a=x;b=x;elseifyb*yx>0b=x;yb=yx;
elsea=x;ya=yx;endifb-ayx=fun(x;§2.1.2不动点迭代法的MATLA主程序
function
[k,piancha,xdpiancha,xk,yk]=diedai2(x0,tol,ddmaxx(1=x0;fori=1:ddmax
x(i+1=fun(x(i;piancha=abs(x(i+1-x(i;
xdpiancha=piancha/(abs(x(i+1+eps;i=i+1;
xk=x(i;yk=fun(x(i;[(i-1pianchaxdpiancha
xkyk]
if(pianchaend
endifi>ddmaxdisp('迭代次数超过给定的最大值ddmax'k=i-1;xk=x(i;yk=fun(x(i;
  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服