首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴zy1194705720的代码贴全部
clear;clc
load 2008D.mat

[n,m] = size(X);
disp(['共有' num2str(n) '个评价对象, ' num2str(m) '个评价指标']) 
Judge = input(['这' num2str(m) '个指标是否需要经过正向化处理,需要请输入1 ,不需要输入0:  ']);

if Judge == 1
    Position = input('请输入需要正向化处理的指标所在的列,例如第2、3、6三列需要处理,那么你需要输入[2,3,6]: '); %[2,3,4]
    disp('请输入需要处理的这些列的指标类型(1:极小型, 2:中间型, 3:区间型) ')
    Type = input('例如:第2列是极小型,第3列是区间型,第6列是中间型,就输入[1,3,2]:  '); 
    for i = 1 : size(Position,2)  
......................
阅读全部 | 2021年8月17日 19:07
问题二 穷举法
clc, clear, close all
a=readmatrix('数据.txt');
b=[0,0,0,0,0,0,0];
maxi=0;
id=[];
w=[0.15218741,0.083072708,0.102457361,0.408327392,0.09413388,...
    0.016964106,0.142857143];
for i=1:18
    for j=i+1:19
        for k=j+1:20
            for d=1:7
......................
阅读全部 | 2021年7月23日 21:21
1
zy1194705720