graduate 发表于 2007-12-31 03:02

0.618算法

a=-1;<br/>b=1;<br/>l=.16;<br/>x1=a+.382*(b-a);<br/>x2=a+b-x1;<br/>while(abs(b-a)&gt;l)      <br/>    f1=fun(x1);<br/>    f2=fun(x2);<br/>    if(f1&gt;f2)<br/>        a=x1;x1=x2;x2=a+b-x1;<br/>    else b=x2;x2=x1;x1=a+b-x2;<br/>    end<br/>end<br/>answer=(a+b)/2;

56108430 发表于 2008-1-25 10:46

这是什么东西,完全看不懂~~~

sky_world 发表于 2008-1-6 20:05

<p>呵呵......</p>

xiekun2008 发表于 2008-1-25 09:46

<p>哦 呵呵~~</p>

summerice9 发表于 2008-1-26 18:05

页: [1]
查看完整版本: 0.618算法