基本信息
源码名称:解释结构模型法(ISM法)
源码大小:1.00KB
文件格式:.zip
开发语言:MATLAB
更新时间:2021-03-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
实例为针对一个邻接矩阵计算可达矩阵,并对可达矩阵进行层级划分,建立针对领接矩阵各个要素的解释结构模型代码。
解释结构模型代码,计算可达矩阵-分层
function [RS,dd,R]=get_RS(R)
[n,~]=size(R);
dd=[];
for i=1:n
s1=find(R(i,:)==1);
s2=find(R(:,i)==1)';
s3=s1(ismember(s1,s2));
RS{i,1}=s1;
RS{i,2}=s2;
RS{i,3}=s3;
if isequal(s1,s3)
RS{i,4}=1;
dd=[dd,s3];
else
RS{i,4}=0;
end
end
dd=unique(dd);
dds=sort(dd,'descend');
for i=1:length(dds)
R(dds(i),:)=-1;
R(:,dds(i))=-1;
end