- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ISM模型的matlab实现
1、可达矩阵的求解
A:邻接矩阵
E=zeros(A);
通过布尔运算求出A^2、A^3…直至A^n=A^n-1,停止运算,此时的A^n便是要求的可达矩阵。
具体实施:
通过将上次循环得出来的A赋给E,并判断新一轮循环得出的A是否与E相等,决定是否终止循环。循环终止意味着此时的A就是最终的可达矩阵。
具体程序如下:
n=input(请输入矩阵维数:);
A=input(请输入邻接矩阵:);
E=zeros(n);
B=A;
while(norm(A-E)0)
E=A;
fori=1:n
forj=1:n
fork=1:n
ifA(i,k)B(k,j)
A(i,j)=1;
end
end
end
end
end
A
2、区域划分
找出各个元素相对应的可达集P、先行集Q以及两者的交集S
求解P:找出每一行中元素为1对应的列
求解Q:找出每一列中元素为1对应的行
求解S:套用Matlab本身自带的函数S=intersect(P,Q);
或者编写M文件函数,如下所示:
具体程序如下:
fori=1:n
P=find(A(i,:));
Q=find(A(:,i));
S=intersect(P,Q);
P;
Q;
S;
3、级别划分
因为S是P与Q的交集,所以只需判断P与S的长度是否相等便可进行级别划分。
M=zeros(n);
r=1;r为第几级
求出每个元素的P、Q、S,再将相应的对角线元素A(i,i)赋予0,通过查找对角线为0的元素位置将所对应的行列均赋值0。每次循环r自增1,再进行循环,求出每一级的元素,直至A==M。
具体程序如下:
r=1;
M=zeros(n);
while(~isequal(A,M))
fori=1:n
P=find(A(i,:));
Q=find(A(:,i));
S=intersect(P,Q);
P;
Q;
S;
if(~isempty(P)~isempty(Q)(length(P)==length(S))
disp(第r级:)
r
disp(元素为)
i
A(i,i)=0;
end
end
fori=1:n
ifA(i,i)==0
A(i,:)=0;
A(:,i)=0;
end
end
r=r+1;
end
4.课本例题程序验证
请输入矩阵维数:7
请输入邻接矩阵:
1110110
0100110
0110110
0111110
0000100
0100110
0110111
第r级:r=1,元素为i=5
第r级:r=2,元素为i=2
第r级:r=2,元素为i=6
第r级:r=3,元素为i=3
第r级:r=4,元素为i=1
第r级:r=4,元素为i=4
第r级:r=4,元素为i=7
您可能关注的文档
- 2022小学生在校表现评语句子.docx
- GRE难词解析附例句1.docx
- 县审计局2024年度上半年工作总结及下半年工作要点.docx
- 党委书记在2024年国有企业思想政治工作责任制落实推进会上的讲话.docx
- 专题党课:严守党的纪律 做忠诚干净担当的共产党人.docx
- 市促进外来投资局机关党建典型案例材料:党建品牌引领招商引资新格局.docx
- 市委宣传部2024年意识形态工作责任制落实情况总结.docx
- 国有企业政治生态分析报告.docx
- 区水务局2024年工作总结暨2025年工作思路.docx
- 村乡村振兴示范村建设总结评估报告.docx
- 副市长在2024年全市红色文化赋能乡村振兴推进会上的讲话.docx
- 党委书记在2024年深化国企青年思想政治工作推进会上的讲话.docx
- 2024年机关党组织书记抓基层党建工作述职报告.docx
- 在2024年新录用公务员初任培训班上的动员讲话.docx
- 在2024年度集团办公室系统工作培训班结业式上的交流发言.docx
- 市直单位2024年落实全面从严治党主体责任情况报告.docx
- 关于对县应急管理体系和能力建设工作的调研报告.docx
- 市教育系统2023年消防宣传月活动总结.docx
- 学习新《安全生产法》交流发言心得体会.docx
- 书记在2024年全市新型农村集体经济发展现场推进会上的讲话.docx
最近下载
- 常见的平面牵出线调车工作(宽屏).ppt
- 行风建设及医德医风考核领导小组 .pdf VIP
- 2024危险化学品重大生产安全事故隐患判定标准考核试题及答案.docx VIP
- 宁攀高速zcb1-14项目部现浇箱梁统计表.xlsx VIP
- 咸阳市事业单位招聘硕士研究生人员真题.docx VIP
- 物业管理服务节能降耗与环保管理方案.pdf
- 万东医疗DR产品介绍课件.ppt
- 高中政治2025届高考《中国特色社会主义》真题汇总练习(附参考答案).doc
- 联通新融合发展技能竞赛(业务管理及稽核赛道)试题及答案.doc VIP
- 山东省临沂市罗庄区2023-2024学年七年级上学期期中考试语文试题(含答案).doc VIP
文档评论(0)