| 查看: 85 | 回复: 4 | ||
| 当前主题已经存档。 | ||
| 【悬赏金币】回答本帖问题,作者落雪将赠送您 5 个金币 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
问题解决,可删
|
||
|
问题解决了 [ Last edited by 落雪 on 2007-6-28 at 21:23 ] |
» 猜你喜欢
为什么nbs上溴 没有产物点出现呢
已经有6人回复
拟解决的关键科学问题还要不要写
已经有8人回复
求推荐博导
已经有4人回复
存款400万可以在学校里躺平吗
已经有34人回复
求助一下有机合成大神
已经有4人回复
最失望的一年
已经有16人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
疑惑?
已经有5人回复

3楼2007-06-27 15:47:04
2楼2007-06-27 15:40:31
|
用0.168法求吧 下面是程序: 只有0。618法求极值的程序: double 0618(double (*f)(double x),double start,double end,double eps) { double a,b,c,d; if(eps<0.0||end-start exit(1); } a=start; b=end; c=a+(b-a)*0.381966011; d=a+(b-a)*0.618033989; while(b-a>eps) { if((*f)(a)>(*f)(c) && (*f)(c)>(*f)(d)) { a=c; c=d; d=a+b-c; } else if((*f)(b)>(*f)(d) && (*f)(d)>(*f)(c)) { b=d; d=c; c=a+b-d; } else { a=c; b=d; c=a+(b-a)*0.381966011; d=a+(b-a)*0.618033989; } } return (a+b)/2; } |
4楼2007-06-27 15:55:02
5楼2007-06-27 20:34:08













回复此楼