[黄金分割比] 黄金分割法求单峰函数最值
来源:互联网 发布:win2008 mac 绑定 编辑:程序博客网 时间:2024/05/16 23:50
论文:杨思雨--美,无处不在——浅谈“黄金分割”和信息学的联系
#include<cstdio>#include<cstdlib>#include<algorithm>#include<cmath>using namespace std;const double eps=1e-4;const double phi=(sqrt(5.0)-1)/2;double A,B,C;double L,R;int cnt=0;inline double F(double x){ cnt++; return A*x*x+B*x+C;}int main(){ freopen("t.in","r",stdin); freopen("t.out","w",stdout); scanf("%lf%lf%lf%lf",&A,&B,&C,&R); L=0; int left=0,right=0; double x1,x2,f1,f2; while (R-L>eps){ if (!left) x1=R-(R-L)*phi,f1=F(x1); if (!right) x2=L+(R-L)*phi,f2=F(x2); if (f1<f2){ L=x1; x1=x2; f1=f2; left=1; right=0; }else{ R=x2; x2=x1; f2=f1; right=1; left=0; } } printf("%.3lf\n",L); freopen("c.out","w",stdout); printf("%d\n",cnt); return 0;}
0 0
- [黄金分割比] 黄金分割法求单峰函数最值
- 黄金分割法与单峰函数求极值
- 黄金分割法求函数最小值
- 黄金分割
- 黄金分割
- 黄金分割
- 二分法与黄金分割法求函数方程最小值
- 数学(黄金分割比)
- 黄金分割比的研究
- 无处不在的黄金分割比
- 三分法求单峰函数最值
- 【最优化】黄金分割法与Fibonacci法
- 黄金分割比的重新理解
- 用共轭梯度法求函数极小值和最优解,其中用进退法求步长区间,用黄金分割法求最佳步长
- 优选法中的黄金分割法
- 黄金分割法-C语言
- 求黄金分割比小数点后无限位(大数据运算,Go+Java语言实现)
- 黄金分割法推导及单变量函数近似最优解
- CH10 面向对象思想
- hibernate总结
- zurmo(六)-表单页面
- android 应用中短信发送
- 使用Java开发高性能网站(三)
- [黄金分割比] 黄金分割法求单峰函数最值
- B-树详细分析及B树B-树B+树B*树概念
- SpringMVC 整合 百度编辑器UEditor
- 基于centos7的Solr5.5安装配置
- 自连接和视图
- [AHK]字串处理技巧
- 使用struts、hibernate、spring进行框架整合流程详细说明(完整版)附:开发规范
- NOIP2016:pencil
- rsysconfig-日志回滚方式