#include#includevoidcom(intnjntk,intkg,floatcp,floatx[],floa">
優(yōu)化設(shè)計(jì)--復(fù)合形法

優(yōu)化設(shè)計(jì)--復(fù)合形法

ID:43398988

大小:46.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-10-01

優(yōu)化設(shè)計(jì)--復(fù)合形法_第1頁(yè)
優(yōu)化設(shè)計(jì)--復(fù)合形法_第2頁(yè)
優(yōu)化設(shè)計(jì)--復(fù)合形法_第3頁(yè)
優(yōu)化設(shè)計(jì)--復(fù)合形法_第4頁(yè)
優(yōu)化設(shè)計(jì)--復(fù)合形法_第5頁(yè)
資源描述:

《優(yōu)化設(shè)計(jì)--復(fù)合形法》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、優(yōu)化設(shè)計(jì)作業(yè)復(fù)合形法題目:課本例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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。