日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单纯形 c语言 程序,单纯形法完全c语言程序

發布時間:2025/3/20 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单纯形 c语言 程序,单纯形法完全c语言程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

單純形法完全c語言程序

更新時間:2017/2/8 13:37:00??瀏覽量:566??手機版

單純形法完全c語言程序,能運行

#include "math.h"

#include "stdio.h"

#define N 2

void paixu(p,n)

int n;

double p[];

{ int m,k,j,i;

double d;

k=0; m=n-1;

while (k

{ j=m-1; m=0;

for (i=k; i<=j; i++)

if (p>p[i+1])

{ d=p; p=p[i+1]; p[i+1]=d; m=i;}

j=k+1; k=0;

for (i=m; i>=j; i--)

if (p[i-1]>p)

{ d=p; p=p[i-1]; p[i-1]=d; k=i;}

}

return;

}

double mubiao(double *x)

{ double y;

y=x[1]-x[0]*x[0]; y=100.0*y*y;

y=y+(1.0-x[0])*(1.0-x[0]);

return(y);

}

main()

{ int i,j,k,l,m=0;

double c,xx[N+1][N],f0[N+1],f[N+1],x0[N]={1.2,1},x1[N],s=0.0; double a,b;

double xa[N],xb[N],xc[N],xe[N],xw[N],xr[N],xo[N];

double fr,fe,fw,fc,fo;

double aef=1.0,r=1.0,eps1=1.0e-30,eps2=1.0e-30,bt=0.5,rou=0.5; c=1.0;

b=(c/(N*sqrt(2)))*(sqrt(N+1)-1);

a=b+c/sqrt(2);

//printf("a=%13.7e b=%13.7e ",a,b);

//printf("\n");

//給xx[N][N+1]賦值,每一行構成單純形的一個定點

//***********************

for(i=0;i

xx[0]=x0;

for(i=1;i

for(j=0;j

{if(j==i-1)

xx[j]=x0[j]+a;

else

xx[j]=x0[j]+b;

}

for (i=0;i

{for (j=0;j

printf("xx[%d][%d]%13.7e ",i,j,xx[j]);

printf("\n");

}

loop1:

//求單純形的每個定點的函數值f0,f和x1是過渡數組

printf("\n");

printf("\n");

for(i=0;i

{for(j=0;j

x1[j]=xx[j];

f0=mubiao(x1);

f=mubiao(x1);

printf("f0[%d]=%13.7e f[%d]=%13.7e\n",i,f0,i,f);

}

printf("\n");

//比較f的大小,f[0]是最小值,f[N]是最大值

paixu(f,N+1);

for(i=N;i>=0;i--)

printf("f[%d]=%13.7e \n",i,f);

//找最好點和最壞點分別是哪一個點,即xx[][]的行數

for(i=0;i

{if(f0==f[0])

k=i;

if(f0==f[N])

l=i;

}

printf("最好點k=%d\n",k);

printf("最壞點l=%d\n",l);

//終止判斷條件

printf("f[N]-f[0]=%13.7e \n",f[N]-f[0]);

if((f[N]-f[0])

{printf("迭代次數m=%d\n",m);

for(j=0;j

printf("optx[%d]=%13.7e\n",j,xx[k][j]);

printf("fmin=%13.7e\n",f[0]);

}

else

{ m=m+1;

//把xx[][]中最好點移到第一行,最壞點移到最后一行

for(j=0;j

{xb[j]=xx[k][j];

xx[k][j]=xx[0][j];

xx[0][j]=xb[j];

//

xw[j]=xx[l][j];

xx[l][j]=xx[N][j];

xx[N][j]=xw[j];

}

for (i=0;i

{for (j=0;j

printf("xx[%d][%d]=%13.7e ",i,j,xx[j]);

printf("\n");

}

//求除最壞點f[N]外其余點的中點xc[]

for(i=0;i

xa=0;

for(j=0;j

for(i=0;i

xa[j]=xa[j]+xx[j];}

xa[j]=xa[j]/N;

}

for(i=0;i

printf("xa[%d]=%13.7e xb[%d]=%13.7e xw[%d]=%13.7e \n",i,xa,i,xb,i,xw); //求xw[N]的反射點xr[N];

for(i=0;i

{xr=xa+aef*(xa-xw);

printf("xr[%d]=%13.7e ",i,xr);

}

printf("\n");

//求xr[N]的函數值fr

fr=mubiao(xr);

printf("fr=%13.7e \n",fr);

//判斷xr與xb的好壞

if(fr<=f[0])

{for(i=0;i

{xe=xr+r*(xr-xa);

//printf("xe[%d]=%13.7e ",i,xe); }

printf("\n");

fe=mubiao(xe);

if(fe<=f[0])

for(j=0;j

xx[N][j]=xe[j];

else

for(j=0;j

xx[N][j]=xr[j];

goto loop1;

}

else

{ fw=f[N];

if(fr>=fw)

{for(i=0;i

xc=xa-bt*(xa-xw);

fc=mubiao(xc);

if(fc>=fw)

{for(i=1;i

for(j=0;j

xx[j]=xx[0][j]-rou*(xx[j]-xx[0][j]); goto loop1;

}

else

{for(j=0;j

xx[N][j]=xc[j];

goto loop1;

}

}

else

{if(fr>=fe)

{ for(i=0;i

xo=xa+bt*(xa-xw);

fo=mubiao(xo);

if(fo>=fr)

{for(i=1;i

for(j=0;j

xx[j]=xx[0][j]-rou*(xx[j]-xx[0][j]); goto loop1;

}

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的单纯形 c语言 程序,单纯形法完全c语言程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 50一60岁老妇女毛片 | 熟妇无码乱子成人精品 | 66亚洲一卡2卡新区成片发布 | 国产午夜精品免费一区二区三区视频 | 性做久久久久久 | 国产传媒av| 奇米99| 麻豆亚洲精品 | 国产v在线 | 欧美放荡办公室videos4k | av中文资源 | 国产女教师一区二区三区 | 激情视频在线观看免费 | 国产成人一区二区三区免费看 | h片大全 | 午夜激情毛片 | 成a人片亚洲日本久久 | 在线看污视频 | 午夜精品久久久久久99热 | 97久久久久久 | 婷婷五月综合缴情在线视频 | 夜夜久久| 观看免费av | 日韩一区二区免费播放 | 91成人入口 | 欧美资源在线观看 | 欧美不卡三区 | 不卡视频免费在线观看 | 国产精品天美传媒入口 | 成人羞羞在线观看网站 | 国产色综合视频 | 91爱爱com | 精品一区二区三 | 亚洲国内自拍 | 污污视频免费观看 | 在线观看国产小视频 | 国产成人无码精品久久 | 国产精品成熟老女人 | 人妻丰满熟妇av无码区不卡 | 男女拍拍拍网站 | 91天天看 | 日韩欧美在线观看一区二区三区 | 91超级碰| 久久免费精品视频 | 黄色片网站免费看 | 中文字幕资源站 | 日批视频在线 | 国产精品美女久久久久久久久 | 在线观看www. | 亚洲精品wwww | 国产日韩欧美在线观看视频 | 狠狠操在线观看 | 偷拍欧美亚洲 | 亚洲欧美日韩国产综合 | 国产毛片网 | 亚洲一区二区三区影院 | 成人靠逼视频 | 天天躁日日躁狠狠躁喷水 | 久久男女视频 | 成人免费高清在线观看 | 亚洲综合五月天 | 国产精品国产成人国产三级 | 黄色网页在线播放 | 无码无遮挡又大又爽又黄的视频 | 人人妻一区二区三区 | 黄色一级片在线播放 | 国产精品理伦片 | 中日韩午夜理伦电影免费 | 日韩成人不卡 | 日本国产一区二区 | 成年人性视频 | 国产自偷自拍视频 | 3d毛片| 在线观看中文字幕一区二区 | 1024精品一区二区三区日韩 | 人人射人人爱 | 日本黄色生活片 | 欧美一二| 午夜精品福利一区二区蜜股av | 九色网址 | 欧美少妇激情 | 在线看欧美 | 欧美色99 | 日本免费网站 | 国产精品99无码一区二区视频 | 一本色道久久hezyo无码 | 一区二区三区偷拍 | 澳门黄色 | 自拍偷拍校园春色 | 日韩女优在线观看 | 欧美成人免费播放 | 亚洲综合区| 国产精选一区二区三区 | 欧美三级一级 | 亚洲av无码国产在丝袜线观看 | 日韩精品一区中文字幕 | 国产suv精品一区二区 | 最新中文字幕视频 | 成人免费观看cn |