2021
06-03
06-03
python实现黄金分割法的示例代码
一.问题使用黄金分割法来计算二.代码#黄金分割法python求解PPT上第一个例题#因为函数要求解最大值而这个方法一般求解最小值所以把函数取负importnumpyasnpimportmatplotlib.pyplotaspltrate=0.618034deff(x):#求解体积函数公式,乘1.0将结果变为浮点数return-1.0*x*(350-2*x)*(260-2*x)deftarceback(f,a0,b0,accuracy):a=a0b=b0x2=a+rate*(b-a)x1=b-rate*(b-a)f1=f(x1)f2...
继续阅读 >