请选择 进入手机版| 继续访问电脑版
返回顶部
【1024程序员节】只学了一点皮毛
显示全部楼层 倒序浏览 598次阅读 11次回复
游戏热度排行
  • 推荐榜
  • 热门榜
推荐游戏进入游戏库
广告
function rot=hj(f,a,b,eps)
if(nargin=3)
eps=1.0e-4;
end

fl=subs(sym(0)findsym(sym())a);
f2=subs(sym(f),findsym(sym(),b);
if(f1==0)
root=a;
end
if(f2==0)
 root=b;
end
ifl*f2>0)
 disp(两端点函数值乘积大于0!);
retun;
else
t1=a+(b-a)*0.382; t2=a+(b-a)*0.618; f_1=subs(sym(f,findsym(sym(D),t1); f2=subs(sym(0,findsym(sym(D),2);
 tol=abs(tl-t2));
while(tol>eps)
 if(f_1*f_2<0)
a=tl;
b=t2;
else fa=subs(sym(f),findsym(sym()),a);
if(f_1*fa>0)
a=t2;
else
b=tl1;
end
 end
tl=a+(b-a)*0.382;
t2=a+(b-a)*0.618; f1=subs(sym(0),findsym(sym(D),t1);
 f 2-subs(sym(0),findsym(sym(D),2);
 tol=abs(2-t1);
end
root=((t1+t2)/2; 
end

黄金分割法
只学了c++,MATLAB
姑且也算是程序员吧
Qian723

未知地区

秀儿
joneluz

未知地区

好像没发奖励
冰下的火圆

未知地区

厉害了
追上前面的

未知地区

是做控制的吗?
流动532

未知地区

厉害
尘埃416

未知地区

哈哈哈 会使代码的不一定是程序员,还可能是爱上跳舞的你。
123457000

未知地区

厉害呀!
小鱼680

未知地区

嗯嗯,装作很懂的样子
放弃六月们

未知地区

厉害了

精彩评论11

Qian723

未知地区

秀儿
joneluz

未知地区

好像没发奖励
冰下的火圆

未知地区

厉害了
追上前面的

未知地区

是做控制的吗?
流动532

未知地区

厉害
尘埃416

未知地区

哈哈哈 会使代码的不一定是程序员,还可能是爱上跳舞的你。
123457000

未知地区

厉害呀!
小鱼680

未知地区

嗯嗯,装作很懂的样子
放弃六月们

未知地区

厉害了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 特别声明:本站内容来源自网友自行上传,本站不保证安全性和完整性。免责声明:本站部分文字及图片均来自于网络,如侵犯到您的权益,请及时通知我们进行删除处理
  • 商务合作:gouyoukeji@outlook.com
  • 手机触屏版

  • 手机APP

  • 微信公众号

  • Powered by Discuz! X3.4 | Copyright © 2020-2022,. |
  • 鄂ICP备20007009号-5 | 营业执照 |网站地图 |湖北购优科技有限公司| |