矩陣指標(biāo)標(biāo)準(zhǔn)化處理
文章目錄
矩陣指標(biāo)標(biāo)準(zhǔn)化處理
1.原理
2.代碼實(shí)現(xiàn)
2.1正向指標(biāo)標(biāo)準(zhǔn)化
2.2負(fù)向指標(biāo)標(biāo)準(zhǔn)化
3.運(yùn)行結(jié)果
?3.1 工作區(qū)變量
3.2 矩陣R標(biāo)準(zhǔn)化結(jié)果
4.總結(jié)
1.原理
?
2.代碼實(shí)現(xiàn)
2.1正向指標(biāo)標(biāo)準(zhǔn)化
R=[790 3977 849 1294 1927 1105 204 1329
768 5037 1135 1330 1925 1459 275 1487
942 2793 820 814 1617 942 155 976
916 2798 901 932 1599 910 182 1135
1006 2864 1052 1005 1618 839 196 1081];
[rows,cols]=size(R); % 輸入矩陣的大小,rows為行數(shù)(對(duì)象個(gè)數(shù)),cols為列數(shù)(指標(biāo)個(gè)數(shù))
Rmin = min(R); %矩陣中最小行
Rmax = max(R); %矩陣中最大行
A = max(R) - min(R); %分母 矩陣中最大行減最小行
y = R - repmat(Rmin,rows,1); %分子 R矩陣每一行減去最小行
for j = 1 : cols %該循環(huán)用于標(biāo)準(zhǔn)化處理 分子/分母
y(:,j) = y(:,j)/A(j);
end
S = sum(y,1); %列之和(用于列歸一化)
for i = 1 : cols %該循環(huán)用于列的歸一化
Y(:,i) = y(:,i)/S(i);
end
Y %打印R矩陣正向指標(biāo)標(biāo)準(zhǔn)化處理結(jié)果
2.2負(fù)向指標(biāo)標(biāo)準(zhǔn)化
R=[790 3977 849 1294 1927 1105 204 1329
768 5037 1135 1330 1925 1459 275 1487
942 2793 820 814 1617 942 155 976
916 2798 901 932 1599 910 182 1135
1006 2864 1052 1005 1618 839 196 1081];
[rows,cols]=size(R); % 輸入矩陣的大小,rows為行數(shù)(對(duì)象個(gè)數(shù)),cols為列數(shù)(指標(biāo)個(gè)數(shù))
Rmin = min(R); %矩陣中最小行
Rmax = max(R); %矩陣中最大行
A = max(R) - min(R); %分母 矩陣中最大行減最小行
y1 = repmat(Rmax,rows,1) - R; %分子 最大行減去R矩陣每一行
for j = 1 : cols %該循環(huán)用于負(fù)向指標(biāo)標(biāo)準(zhǔn)化處理 分子/分母
y1(:,j) = y1(:,j)/A(j);
end
S = sum(y1,1); %列之和(用于列歸一化)
for i = 1 : cols %該循環(huán)用于列的歸一化
Y1(:,i) = y1(:,i)/S(i);
end
Y1; %打印矩陣負(fù)向指標(biāo)標(biāo)準(zhǔn)化處理結(jié)果
3.運(yùn)行結(jié)果
?3.1 工作區(qū)變量
3.2 矩陣R標(biāo)準(zhǔn)化結(jié)果
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514460.html
4.總結(jié)
文章實(shí)現(xiàn)了矩陣正向指標(biāo)(負(fù)向指標(biāo))標(biāo)準(zhǔn)化處理,內(nèi)附MATLAB代碼。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514460.html
到了這里,關(guān)于矩陣標(biāo)準(zhǔn)化處理(內(nèi)附MATLAB代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!