matlab有各因素怎么判断是否合格

img

一个简单的思路是,给定每个一个权值,构成权值向量,如w =[0.35 0.25 0.15 0.15 0.1],然后对评价向量加权求和,得到综合评价值,如果综合评价值高于某一阈值,可以认为该同学对学习满意,可以选择该学校。代码:

w =[0.35 0.25 0.15 0.15 0.1];
x1 = [0.5 0.2 0.2 0.1];
x2 = [0.3 0.3 0.4 0];
x3 = [0.2 0.4 0.3 0.1];
x4 = [0.1 0.6 0.2 0.1];
x5 = [0.3 0.2 0.3 0.2];
X =[x1; x2; x3; x4; x5];
y = mean(w*X)
b = 0.3;   % 阈值
if y >= b
    disp('选择该学校')
else
    disp('不选择该学校')
end

结果:

y =

    0.2500

不选择该学校