亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mfd.c

?? 多目標模糊決策法的C語言程序
?? C
字號:
/*多目標模糊決策法的C語言程序*/

#include "stdio.h"
#include "conio.h"
#include "math.h"




/*分配內(nèi)存空間函數(shù)*/
double * *mat_alloc(int nrows,int ncols)
{
   double * *mat;
   int i;
   mat = (double * *)malloc(sizeof(double *)*nrows);
   for(i=0;i<nrows;i++)
      {
       mat[i]=(double *)malloc(sizeof(double)*ncols);
      }
   return(mat);
}

main()
{
	double * *C,*A,*a,* *F,* *V,* *R,*B,*D,* *R1;
	double A_max,A_min,d,F_imax,F_imin,a_avg,V_jsum;
	
	float b;
	int L,M,N,p;
	
	int i,j,j_max,j_min;
	double max,min;
	
	/*輸入專家人數(shù)L,評價方案個數(shù)M,因素個數(shù)N*/
	printf("input the number of experse:");
	scanf("%d",&L);
	printf("\n");
	
	printf("input the number of M:");
	scanf("%d",&M);
	printf("\n");
	
	printf("input the number of N:");
	scanf("%d",&N);
	printf("\n");
	
	/*輸入專家給定的說評定矩陣C*/
	printf("input the matrix C:\n");
	
	C = mat_alloc(N,N);
	
	for(i=0;i<N;i++)
	 for(j=0;j<N;j++)
	 {
	 	scanf("%f",&b);
	 	C[i][j] = (double)b;
	 	}
	
	A = (double *)malloc(N*sizeof(double));
	a = (double *)malloc(N*sizeof(double));
	
	for(i=0;i<N;i++)
	{
		A[i] = 0;
		for(j=0;j<N;j++)
		{
			A[i] += C[i][j]; 
			}
		}
	A_max = A[0];
	A_min = A[0];
	for(i=1;i<N;i++)
	{
		if(A[i] > A_max) A_max = A[i];
		if(A[i] < A_min) A_min = A[i];	
		}
	
	d = (A_max - A_min)/1 - 0.1;
	
	for(i=1;i<N;i++)
	{
		a[i] = 0.1 + (A[i] - A_min)/d;
		}
	
	printf("output the matrix a:\n");
	
	for(i=0;i<N;i++)
	   printf("%6.3f",a[i]);
	   
	printf("\n");
	
	
	/*輸入指標的權(quán)值A(chǔ)*/
	printf("input weight matrix a[N]:\n");
	a = (double *)malloc(N*sizeof(double));
	for(i=0;i<N;i++)
	{
		scanf("%f",&b);
	 	a[i] = (double)b;
		}
		
	/*輸入P,*/
	printf("input p:");
	scanf("%d",&p);
	printf("\n");
	
	switch(p)
	{
		case 1:/*輸入指標值矩陣F*/
			printf("input the matrix F:\n");
	
	    F = mat_alloc(N,M);
	
	    for(i=0;i<N;i++)
	     for(j=0;j<M;j++)
	     {
	 	     scanf("%f",&b);
	 	     F[i][j] = (double)b;
	 	     }
	 	     
	 	  printf("\n");
	 	  
	 	  /*計算相對偏差值矩陣*/
	 	  V = mat_alloc(N,M);
	 	  
	 	  B = (double *)malloc(M*sizeof(double));
	    
	    for(i=0;i<N;i++)
	    {
	    	F_imax = F[i][0];
	    	F_imin = F[i][0];
	    	
	    	for(j=1;j<M;j++)
	    	{
	    		if(F[i][j] > F_imax) F_imax = F[i][j];
		      if(F[i][j] < F_imin) F_imin = F[i][j];
	    		}
	    	B[i] = F_imin;
	    	for(j=0;j<M;j++)
	    	{
	    		V[i][j] = fabs(B[i] - F[i][j])/(F_imax - F_imin);
	    		}
	    	}
	    	
	    printf("output Vo:\n");
	    
	    for(i=0;i<N;i++)
	    {
	    	printf("%7.2f",B[i]);
	    	if(i%5 == 4) printf("\n");
	    	}
	    
	    /*輸出矩陣相對偏差模糊矩陣V*/
	    getch();
	    
	    printf("output the matrix V:\n");
	    for(i=0;i<N;i++)
	    {
	    	for(j=0;j<M;j++)
	    	   printf("%9.2f",V[i][j]);
	    	printf("\n");
	    	}
	    printf("\n");
	    
	    getch();
	    
	    /*計算相對偏差距離*/
	    D = (double *)malloc(M*sizeof(double));
	    /*計算權(quán)值a的平均值*/
	    a_avg = 0;
	    for(i=0;i<N;i++)
	      a_avg += a[i];
	    a_avg /= N;
	    
	    for(j=0;j<M;j++)
	    {
	    	V_jsum = 0;
	    	for(i=0;i<N;i++)
	    	{
	    		V_jsum += pow((a[i]*V[i][j]),2);
	    		}
	    	D[j] = sqrt(V_jsum)/a_avg;
	    	}
	    
	    break;
	    
	    case 2:/*輸入指標值矩陣F*/
	    	printf("input the matrix F:\n");
	
	      F = mat_alloc(N,M);
	
	      for(i=0;i<N;i++)
	       for(j=0;j<M;j++)
	       {
	 	       scanf("%f",&b);
	 	       F[i][j] = (double)b;
	 	       }
	 	     
	 	    printf("\n");
	    	
	    	printf("output the matrix F:\n");
	      for(i=0;i<N;i++)
	      {
	    	  for(j=0;j<M;j++)
	    	     printf("%7.2f",F[i][j]);
	    	  printf("\n");
	    	  }
	      printf("\n");
	      
	      getch();
	      
	      /*計算模糊評價矩陣R*/
	      R = mat_alloc(N,M);
	    
	      for(i=0;i<N;i++)
	      {
	    	  F_imax = F[i][0];
	    	  F_imin = F[i][0];
	    	
	    	  for(j=0;j<M;j++)
	    	  {
	    		  if(F[i][j] > F_imax) F_imax = F[i][j];
		        if(F[i][j] < F_imin) F_imin = F[i][j];
	    		  }
	    	  d = (F_imax - F_imin)/(1 - 0.1);
	    	  for(j=0;j<M;j++)
	    	  {
	    		  R[i][j] = 0.1 + (F_imax - F[i][j])/d;
	    		  }
	    	  }
	    	
	    	break; 
	    	
	    	case 3:/*輸入定性指標評定模糊矩陣R*/
	    		printf("input the matrix R:\n");
	
	        R = mat_alloc(N,M);
	
	        for(i=0;i<N;i++)
	         for(j=0;j<M;j++)
	         {
	 	         scanf("%f",&b);
	 	         R[i][j] = (double)b;
	 	         }
	 	     
	 	      printf("\n");
	 	      
		}/*end switch*/
		
	if((p == 2)||(p == 3))
		{
			printf("output the matrix R:\n");
	    for(i=0;i<N;i++)
	      {
	    	  for(j=0;j<M;j++)
	    	     printf("%7.2f",R[i][j]);
	    	  printf("\n");
	    	  }
	    printf("\n");
	      
	    getch();
	    
	    R1 = mat_alloc(N,M);
	    
	    for(i=0;i<N;i++)
	     for(j=0;j<M;j++)
	       R1[i][j] = a[i]*R[i][j];
	       
	    printf("output the matrix R1:\n");
	    for(i=0;i<N;i++)
	      {
	    	  for(j=0;j<M;j++)
	    	     printf("%7.2f",R1[i][j]);
	    	  printf("\n");
	    	  }
	    printf("\n");
	      
	    getch();
	    
	    B = (double *)malloc(M*sizeof(double));
	    
	    for(j=0;j<M;j++)
	    {
	    	B[j] = 0;
	    	for(i=0;i<N;i++)
	    	{
	    		B[j] += R1[i][j];
	    		}
	    	}
	    	
	    printf("output B:\n");
	    
	    max = B[0];
	    j_max = 0;
	    for(j=0;j<M;j++)
	    {
	    	printf("%7.2f",B[j]);
	    	
	    	if(B[j] > max)
	    		{
	    			max = B[j];
	    			j_max = j;
	    			}
	    	}
	    
	    printf("\n");
	    printf("B the best project is %d project \n",j_max + 1);
	    getch();
			}/*end if*/
	
	else
		{
			/*輸出D以及最優(yōu)計劃*/
			printf("output D[M]:\n");
	    
	    min = D[0];
	    j_min = 0;
	    for(j=0;j<M;j++)
	    {
	    	printf("%7.2f",D[j]);
	    	
	    	if(D[j] < min)
	    		{
	    			min = D[j];
	    			j_min = j;
	    			}
	    	}
	    
	    printf("\n");
	    printf("the best project is %d project \n",j_min + 1);
	    getch();
			}/*end else*/

	free(a);
	free(B);
	free(R);
	free(R1);
	
	free(F);
	free(D);	
	}/*end main*/








?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利视频网站一区二区三区| 一本一道波多野结衣一区二区 | 国产精品一二三在| 国产精品欧美一区二区三区| 欧美日韩一区在线| 国产999精品久久| 麻豆精品在线视频| 亚洲一区二区视频在线观看| 中文字幕中文字幕在线一区 | 亚洲欧美日韩国产一区二区三区 | 国产aⅴ精品一区二区三区色成熟| 精品亚洲成a人在线观看| 青青草国产成人av片免费| 日本中文字幕一区二区有限公司| 日韩专区一卡二卡| 国产成人欧美日韩在线电影| 亚洲欧美另类图片小说| 精品国产免费人成在线观看| 欧美精品aⅴ在线视频| 91在线观看成人| 免费高清不卡av| 中文字幕日韩精品一区| 欧美xxxxxxxx| 91免费版在线| 成人sese在线| 香蕉影视欧美成人| 亚洲男女一区二区三区| 久久久久久久久久看片| 欧美体内she精视频| 91精品国产综合久久久久久久| 成人一区二区三区视频在线观看| 午夜精品久久久| 亚洲九九爱视频| 亚洲第一主播视频| 99久久综合国产精品| 色综合久久88色综合天天| 日韩一级高清毛片| 欧美精品xxxxbbbb| 东方欧美亚洲色图在线| 国产精品免费aⅴ片在线观看| 日韩小视频在线观看专区| 欧美一区二区三区在线观看视频| 亚洲伦理在线免费看| 国内精品视频666| 中文字幕欧美三区| 亚洲一区二区av在线| 婷婷久久综合九色综合伊人色| 九九热在线视频观看这里只有精品| 91豆麻精品91久久久久久| 欧美私人免费视频| 在线不卡欧美精品一区二区三区| 99综合电影在线视频| 91最新地址在线播放| 97久久久精品综合88久久| 色综合久久综合| 7777精品伊人久久久大香线蕉完整版| 国产一区在线观看麻豆| 裸体歌舞表演一区二区| 久久99热国产| 国产伦精品一区二区三区视频青涩 | 久久久久久久久久久久久女国产乱| 国产女同性恋一区二区| 亚洲黄色免费电影| 免费成人在线影院| 成人免费的视频| 欧美日韩中文字幕一区| 国产精品视频观看| 日韩国产精品大片| 成人精品高清在线| 欧美日韩国产综合一区二区| 中文字幕av一区二区三区免费看| 亚洲小说春色综合另类电影| 岛国av在线一区| 在线播放亚洲一区| 亚洲精品视频在线观看网站| 天天综合天天做天天综合| 成人av资源站| 欧美亚洲综合网| 日韩伦理免费电影| 久久99精品视频| 欧亚洲嫩模精品一区三区| 国产亚洲一区二区在线观看| 性欧美大战久久久久久久久| 91网页版在线| 久久综合色8888| 日韩二区在线观看| 国产精品国产三级国产| 国产视频视频一区| 精品一区二区三区的国产在线播放| 欧美一区二区视频在线观看2020| 国产精品久久久久影视| 一二三区精品视频| 欧美在线|欧美| 欧美激情中文字幕一区二区| 青青国产91久久久久久| 成人性生交大片免费看视频在线| 日韩一区二区三区免费看| 国产精品久久久久久福利一牛影视 | 欧美日韩一区二区不卡| 国产精品视频九色porn| 国产成人一区在线| 欧美精品乱人伦久久久久久| 亚洲欧美另类图片小说| 欧美日韩一区在线| 艳妇臀荡乳欲伦亚洲一区| 美女视频黄免费的久久 | 国产偷国产偷精品高清尤物| 欧美三级电影网| 欧美日韩精品福利| 欧美性大战久久久| 中文字幕在线不卡一区| 国产成人精品影院| 精品国产电影一区二区| 老司机免费视频一区二区三区| 欧美二区三区91| 日本不卡一区二区| 欧美日韩高清不卡| 亚洲成人综合网站| 日韩在线一区二区三区| 日韩视频免费直播| 韩国成人在线视频| 亚洲精品成人a在线观看| 56国语精品自产拍在线观看| 奇米影视7777精品一区二区| 中文字幕一区二| 日韩丝袜情趣美女图片| 国产成人日日夜夜| 中文字幕国产一区| 日韩三区在线观看| 国产精品大尺度| 亚洲精品国产高清久久伦理二区| 亚洲在线免费播放| 在线观看国产日韩| 麻豆精品国产传媒mv男同| 欧美一区二区成人6969| 国产伦精品一区二区三区免费 | 91在线观看下载| 亚洲高清免费在线| 日韩一级精品视频在线观看| 国产成a人亚洲精| 亚洲欧美在线高清| 国产精品性做久久久久久| 一区二区中文视频| 欧美日韩一区国产| 国产一区二区三区在线观看免费视频 | 6080yy午夜一二三区久久| 激情图片小说一区| 国产乱妇无码大片在线观看| 日韩影视精彩在线| 亚洲一区二区三区激情| 自拍av一区二区三区| 欧美国产精品中文字幕| 日韩精品影音先锋| 日韩精品在线看片z| 欧美成人性战久久| 欧美不卡在线视频| 欧美美女网站色| 久久人人爽人人爽| 欧美日韩国产成人在线91| 久久精品国产亚洲aⅴ| 日本一区二区综合亚洲| 国产激情视频一区二区在线观看| 一区二区三区在线免费观看| 911国产精品| 白白色 亚洲乱淫| 五月综合激情日本mⅴ| 日本一区二区综合亚洲| 欧美午夜不卡视频| 国产剧情一区二区| 亚洲精品日韩综合观看成人91| 色噜噜偷拍精品综合在线| 免费不卡在线视频| 国产精品不卡在线| 亚洲影院在线观看| 精品奇米国产一区二区三区| 在线观看成人小视频| 国产资源精品在线观看| 午夜精品久久久久久久| 中文字幕国产一区二区| 欧美第一区第二区| 色婷婷av一区二区三区软件| 亚洲福利视频一区二区| 精品免费国产二区三区| 一本久久a久久免费精品不卡| 乱一区二区av| 亚洲国产一区视频| 欧美精品一区二区在线播放| 欧美性生活一区| 99久久er热在这里只有精品66| 免费日本视频一区| 亚洲乱码日产精品bd| 日韩一区二区免费高清| 91久久香蕉国产日韩欧美9色| 国产传媒欧美日韩成人| 久草精品在线观看| 亚洲成av人片在线观看| 国产精品麻豆久久久| 久久久99精品久久| 色婷婷国产精品| 色美美综合视频|