-
大小: 45KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-09
- 語言: Matlab
- 標(biāo)簽: 評(píng)估算法??
資源簡(jiǎn)介
縱橫拉開檔次法進(jìn)行分析評(píng)估源代碼,采用matlab編寫,可以作為參考
代碼片段和文件信息
function?xystd=bzycl(xy)
%?bzycl改進(jìn)的歸一方法是本系統(tǒng)默認(rèn)采用的對(duì)指標(biāo)值進(jìn)行標(biāo)準(zhǔn)化處理的方法
%?x是逆向指標(biāo)值矩陣通過xmax+xmin-x轉(zhuǎn)化為正向指標(biāo);y是正向指標(biāo)值矩陣;
%?如果存在負(fù)數(shù)指標(biāo)值通過xy-min(xy)進(jìn)行轉(zhuǎn)化;最后利用列和歸一化處理考慮待評(píng)價(jià)數(shù)m很大時(shí)xystd值很小所以乘以m.
%?xystd是標(biāo)準(zhǔn)化處理后的指標(biāo)值
[yrowycol]=size(y);
[m1n1]=size(x{1});?????%?m1表示x的行數(shù)n1表示x的列數(shù)逆向指標(biāo)個(gè)數(shù)
[m2n2]=size(y{1});?????%?n2表示正向指標(biāo)個(gè)數(shù)
n=n1+n2;????%n表示指標(biāo)數(shù)
if?n1>0
????m=m1;???%表示待評(píng)價(jià)對(duì)象數(shù)
else?if?n2>0
????????m=m2;
????end
end
for?t=1:ycol
if?n2>0
???xy{t}(:1:n2)=y{t};
end
if?n1>0
????xmin=min(x{t});
????xmax=max(x{t});
????for?i=1:n1
????????for?j=1:m
????????????xy{t}(jn2+1:n1+n2)=xmax(i)+xmin(i)-x{t}(ji);????%對(duì)逆向指標(biāo)進(jìn)行處理;
????????end
????end
end
xyflag=all(xy{t}>=zeros(mn));???????%判斷是否存在xy(ji)<0
xymin=min(xy{t});
for?i=1:n
????if?xyflag(i)==0
????????for?j=1:m
????????????xy{t}(ji)=xy{
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1261??2019-03-29?20:34??代碼\bzycl.m
?????文件????????767??2019-03-29?22:22??代碼\compute.m
?????文件??????40908??2019-03-29?20:52??代碼\data.mat
?????文件???????1427??2019-03-29?23:56??代碼\ecologyscore.m
?????文件?????????66??2019-03-26?15:31??代碼\fun.m
?????文件????????123??2019-04-05?12:39??代碼\guiyihuazongfen.m
?????文件????????545??2019-03-26?15:31??代碼\px.m
?????文件???????1127??2019-03-29?23:07??代碼\region_compute_and_plot.m
?????文件???????1527??2019-03-29?23:59??代碼\resourcescore.m
?????文件????????429??2019-03-29?21:13??代碼\YHQU.m
?????文件????????704??2019-03-29?21:17??代碼\yunsuan.m
?????目錄??????????0??2019-04-11?15:25??代碼
-----------?---------??----------?-----??----
????????????????48884????????????????????12
- 上一篇:DS-CDMA MATLAB仿真
- 下一篇:EV無序充電功率
評(píng)論
共有 條評(píng)論