模糊综合评价代码(共8页).docx
《模糊综合评价代码(共8页).docx》由会员分享,可在线阅读,更多相关《模糊综合评价代码(共8页).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上附录2、各章节中编程计算的MatLab 程序2.1 模糊综合评判计算程序模糊综合评判的过程:、灰色关联分析,求权重(程序见Relation);、模糊聚类分析,划分等级(程序见F_class);、隶属度计算,求隶属函数(程序见Subjection和subject);、模糊综合评判,计算各单元等级(程序见F_judge)。各步骤的程序如下:(1)Relation:灰色关联分析程序主程序:% 灰色关联分析:-母序列必须置为第一行!即x(1,:)clear;sq=母指标,断层分维值,隔水层厚度,太会含水层水压,开采深度;m=5;n=81;fid=fopen(data1_no
2、E_ZH.dat,r); X_t=fscanf(fid,%g,n m); % 从数据文件读入数据。fclose(fid);x=X_t;for i=1:m D(i,:)=initia_MAX(x(i,:),n);endfor i=1:m-1 DT(i,:)=abs(D(1,:)-D(i+1,:);endmax=DT(1,1);min=DT(1,1);for i=1:m-1 for j=1:n if maxDT(i,j) min=DT(i,j); end endendyita=0.5;for i=1:m-1 gama_t(i)=0; for j=1:n xigma(i,j)=(min+yita*m
3、ax)/(abs(DT(i,j)+yita*max); gama_t(i)=gama_t(i)+xigma(i,j); endendgama(1)=1.0; % 母序列对自己的关联度总是为1。disp(strcat(sq(1),-to-,sq(1),disp(gama(1)for i=1:m-1 gama(i+1)=gama_t(i)/n; disp(strcat(sq(i+1),-to-,sq(1),disp(gama(i+1)enddisp(归一化处理如下:)gama_all=0;for i=1:m gama_all=gama_all+gama(i);endfor i=1:m weight
4、(i)=gama(i)/gama_all; disp(sq(i),disp(weight(i)end子程序:initia_MAX(X,n)function X1=initia_MAX(X,n)% 初始化,亦即无量纲化,对地质数据,采用最大值化为宜。max=X(1);for i=1:n if maxzeros(n,n) tr0=1; end end otherwise disp(You input the wrong value!);enddisp(r);r_t=r;for i=1:1000 rr=multiply_F(r_t,r_t); if rr=r_t disp(OK!);break; e
5、lse r_t=rr; disp(NOT OK! Cycle times is:);disp(i); endenddisp(rr);tr=y;while tr=Y|tr=y nmta=input(Input the value of nmta: ); for i=1:n for j=1:n if rr(i,j)=nmta R(i,j)=1; else R(i,j)=0; end end end disp(R); for i=1:n k=1; for j=i:n if R(i,j)=1 C_t(k)=j; k=k+1; end end Ci=C_t; disp(Ci); clear C_t; e
6、nd tr=input(Are you go on ? (Y/N),s);endn_class=n;for i=n:-1:1 for j=i-1:-1:1 x=Ci;y=Cj; for k=1:length(Cj) for l=1:length(Ci) if x(l)=y(k) Ci=0; n_class=n_class-1; continue; end end end endenddisp(The number of classes is:);disp(n_class);disp(They are as follow:);for i=1:n disp(Ci);end(3)Subjection
7、:隶属函数计算程序(配合子程序sugject)主程序:% 建立隶属函数即某单元(i)在某项指标上(Ui)对某评语等级(Vj)的隶属度(Rij)。clear;M=0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 0.020; 0.024 0.028 0.032 0.036 0.040 0.044 0.048 0.052 0.056 0.060; 0.066 0.072 0.078 0.084 0.090 0.096 0.102 0.108 0.114 0.120; 0.126 0.132 0.138 0.144 0.150 0.156 0
8、.162 0.168 0.174 0.180;F= 7.5 15.0 22.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0; 82.5 90.0 97.5 105.0 112.5 120.0 127.5 135.0 142.5 150.0; 175.0 200.0 225.0 250.0 275.0 300.0 325.0 350.0 375.0 400.0; 440.0 480.0 520.0 560.0 600.0 640.0 680.0 720.0 760.0 800.0;Q=0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.2
9、5 2.50; 3.25 4.00 4.75 5.50 6.25 7.00 7.75 8.50 9.25 10.0; 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0; 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100. 110. 120.;A= 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0; 5.3 5.6 5.9 6.2 6.5 6.8 7.1 7.4 7.7 8.0; 8.4 8.8 9.2 9.6 10.0 10.4 10.8 11.2 11.6 12.0; 13.0 14.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 综合 评价 代码
限制150内