欢迎来到天天文库
浏览记录
ID:43106559
大小:20.72 KB
页数:10页
时间:2019-09-26
《优化设计 鲍威尔算法Microsoft Word 文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一个程序1:#include#include#defineTOL1.0e-3#definem10#defineRUN#definen2floatgolden(floata[],floatb[],floatc[],floattol,floatxmin[]);voidmnbrak(floata[],floatb[],floatc[],floatd[],float*fa,float*fb,float*fc);floatfunc(floatx[]){floatresult;result=60-10*x[0]
2、-4*x[1]+x[0]*x[0]+x[1]*x[1]-x[0]*x[1];//result=10*(float)pow((x[0]+x[1]-5),2)+(float)pow((x[0]-x[1]),2);returnresult;}floatmain(void){inti,k,j,v=0,dmax=0,flag=0;floate,l,a[m],a1[m],a2[m],a3[m],b[m],c[m],d[m],d1[m][m],fa,fb,fc,xmin[m],xmin2[m],gold,amin,ac=0,x[m];printf(
3、"鲍威尔求二维函数最小值:");#ifdefRUNprintf("输入初始点:");for(i=0;i4、0;i5、",k);for(j=0;j6、ac7、-ac)*(F0-F2-ac)<0.5*ac*(F0-F3)*(F0-F3))){for(k=dmax;k=F3){for(i=0;i8、3[i];}elsefor(i=0;i
4、0;i5、",k);for(j=0;j6、ac7、-ac)*(F0-F2-ac)<0.5*ac*(F0-F3)*(F0-F3))){for(k=dmax;k=F3){for(i=0;i8、3[i];}elsefor(i=0;i
5、",k);for(j=0;j6、ac7、-ac)*(F0-F2-ac)<0.5*ac*(F0-F3)*(F0-F3))){for(k=dmax;k=F3){for(i=0;i8、3[i];}elsefor(i=0;i
6、ac7、-ac)*(F0-F2-ac)<0.5*ac*(F0-F3)*(F0-F3))){for(k=dmax;k=F3){for(i=0;i8、3[i];}elsefor(i=0;i
7、-ac)*(F0-F2-ac)<0.5*ac*(F0-F3)*(F0-F3))){for(k=dmax;k=F3){for(i=0;i8、3[i];}elsefor(i=0;i
8、3[i];}elsefor(i=0;i
此文档下载收益归作者所有