查看单个帖子
旧 2009-06-08, 20:37   #1
wenroutianshi
初级会员
 
注册日期: 2009-06-08
帖子: 3
声望力: 0
wenroutianshi 正向着好的方向发展
默认 请大家帮我看一下这个程序为什么不执行while循环体

a=1
b=7
while b-a>0.01
a1=a+0.382*(b-a)
a2=a+0.618*(b-a)
if fun1(a1)<fun1(a2)
b=a2
a2=a1
a1=a+0.382*(b-a)
else
a=a1
a1=a2
a2=a+0.618*(b-a)
end
x=(b+a)/2
end
y=fun1(x)
wenroutianshi 当前离线   回复时引用此帖