优化设计--复合形法

优化设计--复合形法

ID:43398988

大小:46.00 KB

页数:5页

时间:2019-10-01

优化设计--复合形法_第1页
优化设计--复合形法_第2页
优化设计--复合形法_第3页
优化设计--复合形法_第4页
优化设计--复合形法_第5页
资源描述:

《优化设计--复合形法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、优化设计作业复合形法题目:课本例l-lo程序如下:#include#include#includevoidcom(intnjntk,intkg,floatcp,floatx[],floatbl[],floatbu[],floatxc[][100],float*f);voidconstraint(floatx[],floatg[]);voidxcent(intn,intk,intll.intlh,floatxO[J,floatxcom[JL100J);voidfxsc

2、(intn,intk,floatx[],floatxcom[][100],floatfxk[]);floatobjfx(floatx[]);intgau(floatx[J,floatgLJ,intkg);floatobjfx(floatx[]){floatfl;fl=120*x[0]+x[l];returnfl;}voidconstraint(floatx[l,floatgf]){g[0]=-x[0]+0.1;g[l]=-x[l]+l;gL2J=x[0J-3;g[3]=x[l]-8;g[4]=l-0.25*x[ll;g

3、[5]=l-7*x[0]*x[l]/45;g[6]=1-7*x[0]*x[0]*x[0]*x[l]/45;}intgau(floatx[],floatg[J,intkg){inti;constraint(x,g);for(i=0;i0)return();;)return1;}voidxcent(intn,intk,int11,intlh,floatx0[],floatxcom[

4、[100J){inti,l;floatxs;for(i=0;i

5、-l)x0[i]=xs/(ll-l);elsexO[i]=xs/ll;}voidfxse(intn,intk,floatx[],floatxcom[J[100],floatfxk[J){intl,lp,lpl,i;floatte;for(l=0;l

6、l]=tc;for(i=0;i

7、float*xh=(float*)calloc(n,sizeof(float));float*xr=(float*)calloc(n,sizeof(float));float*fxk=(float*)calloc(k,sizeof(float));float*g=(float*)calloc(kg,sizeof(float));si:for(i=0;i

8、;i

9、)x[i]=x0[i]+0.5*(x[i]-x0[i]);gotos2;elsefor(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。