永发信息网

用黄金分割法求f(x)=(x-3)的最优解 附C语言程序

答案:2  悬赏:60  手机版
解决时间 2021-01-25 08:15
  • 提问者网友:城市野鹿
  • 2021-01-24 15:17
用黄金分割法求f(x)=(x-3)的最优解 附C语言程序
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-01-24 16:55
黄金分割法其实也是Fibonacci法吧!因为对于Fibonacci数列,有f(n)/f(n-1)-→0.618.这题解法我是参考https://hi.baidu.com/shyyooeren/blog/item/d74f42104e8ef9f9c2ce7902.html,只是改了多项式和Fibonacci数列用黄金分割数来求而已(需要改的还有x的范围(a,b))!#include #include const int fi[10]={1,1,2,3,5,8,13,21,34,55}; double f(double x) //多项式 { return (x-3)*(x-3); } double F(int tn)//计算Fibonacci数 { if(tn
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-24 17:24
这下我知道了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯