步骤2:建立系统的邻接矩阵A
P1 P2 P3 P4 P5 P6 P7
价格 P1
面料 P2
品牌 P3
款式 P4
做工质量P5
售后服务P6
时尚程度P7
通过MATLAB程序由邻接矩阵A转化至毕业论文http://www.751com.cn/ 可达矩阵M
程序如下:本文来自辣.文,论-文·网原文请找腾讯3249-114
for(a=1:2) %循环两次
A=input('请输入邻接矩阵A:'); %输入邻接矩阵
disp(A) %输出邻接矩阵A
[m,n]=size(A); %求矩阵A的大小
B=eye(n); %将矩阵B初始化为n阶单位矩阵
for(i=1:n)
B=B+A^i;
End %求矩阵B
M=B; %将矩阵M初始化为矩阵B
for(i=1:n)
for(j=1:n)
if(B(i,j)~=0)
M(i,j)=1;
end
end
end %求可达性矩阵M
disp('可达性矩阵M为:')
disp(P) %输出可达性矩阵M
end
步骤3:得到可达矩阵M
P1 P2 P3 P4 P5 P6 P7
价格 P1
面料 P2
品牌 P3
款式 P4
做工质量P5
售后服务P6
时尚程度P7
步骤4:分解可达矩阵M
因素P 可达集R 前因集A R∩A
1 1,2,3,5 1,2,3,4,5,6,7 1,2,3,5
2 1,2 1,2 1,2
3 1,3,5,6,7 1,3,4,5,6,7 1,3,5,6,7
4 1,3,4,7 4,7 4,7
5 1,3,5 1,3,5 1,3,5
6 1,3,6 3,6 3,6
7 1,3,4,7 3,4,7 3,4,7
得:因素1位于系统的最高层
上一页 [1] [2] [3] [4] [5] [6] 下一页