⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huangjinfenge.txt

📁 黄金分割
💻 TXT
字号:
#include <stdio.h>
#include <math.h>
float f(float x)
 { 
     float y;
     y=x*(x+2); 
     return y;
  }
void main()
{ 
    float a,b;
    float e;
    float x1,x2,y1,y2;
    float x0,f0;
    float c,d,len;
    float xu,yu;  
    cout<<"请输入区间范围[a,b],迭代精度e"; 
    cin>>a,b,e;         
    x1=a+0.382*(b-a); 
    y1=f(x1);
    x2=a+((sqrt(5)-1)/2)*(b-a);
    y2=f(x2);
    for(int w=1;;w++) 
        { 
            if(y1
            cout<<"两次区间缩短后的区间范围[a,b],区间长度len,近似优化解xu,yu\n";
            printf("a=%f,b=%f,len=%f,xu=%f,yu=%f\n",c,d,len,xu,yu); 
            x0=0.5*(a+b); 
            f0=f(x0);
            cout<<"目标函数最优解:\n";
            cout<<"x*=<<x0<<"f*="<<f0;
         }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -