| 查看: 87 | 回复: 4 | ||
| 当前主题已经存档。 | ||
| 【悬赏金币】回答本帖问题,作者落雪将赠送您 5 个金币 | ||
[求助]
问题解决,可删
|
||
|
问题解决了 [ Last edited by 落雪 on 2007-6-28 at 21:23 ] |
» 猜你喜欢
球磨粉体时遇到了大的问题,请指教!
已经有13人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有9人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有8人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
2楼2007-06-27 15:40:31

3楼2007-06-27 15:47:04
|
用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













回复此楼