Python 实现三分法求函数极值
1、算法步骤:
def minimun(a,b):
while(b-a>e-10):
x=a+(b-a)/float(3)
y=a+2*(b-a)/float(3)
if function(x)>function(y):
a=x
else:
b=y
return function(a)

2、函数为:
def function(x):
return math.pow(x,3)+5

3、结果如图所示:


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:147
阅读量:92
阅读量:37
阅读量:117
阅读量:172