数学建模层次分析法作业

一位同学准备购买一部手机,他考虑的因素有质量,颜色,价格,外形,实用,品牌等因素,比较中意的手机有诺基亚 N73,摩托罗拉 E8,索爱 W890i,但不知选择哪一款为好,请你建立数学模型给他一个好的建议。
对计算机编程能力较好的同学,可否编写一个AHP法的计算程序,VB,VC均可。其他同学考虑用Excel如何计算AHP法。(主要是特征值,特征向量的计算)
通过网络资源,查找关于层次分析法应用的论文(2篇以上),并指出其应用的方面,所考虑的目标,准则和方案。 在线等,急用,谁可以给以份,要有论文的,对我有用的, 再加分感谢

第1个回答  2011-06-07
%层次分析法求解步骤:%见 姜启源 p224-244
%matlab程序,输入比较阵,运行就OK了
[n,m]=size(A);
%将A的每一列向量归一化
for i=1:n
for j=1:m
wij(i,j)=A(i,j)/sum(A(:,j));
end
end

%对wij按行求和
for i=1:n
wi(i)=sum(wij(i,:));
end

%wi归一化
for i=1:n
w(i)=wi(i)/sum(wi);
end
w
%下面计算λ
C=A*w';
for i=1:n
D(i)=C(i)/w(i);
end
lamda=sum(D)/n
相似回答