#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;
}
}
huangjinfenge.rar_黄金分割
版权申诉
25 浏览量
2022-09-21
04:45:27
上传
评论
收藏 795B RAR 举报
小贝德罗
- 粉丝: 71
- 资源: 1万+
最新资源
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0