ISM模型的MATLAB代码
生活随笔
收集整理的這篇文章主要介紹了
ISM模型的MATLAB代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ISM模型的MATLAB代碼
#導入鄰接矩陣A
n=input(‘請輸入矩陣維數:’);
E=zeros(n);
I=eye(n);
M=(A+I)^n;
M(M~=0)=1;
M
A=M;
r=1;
M=zeros(n);
while(~isequal(A,M))
for i=1:n
P=find(A(i,:));
Q=find(A(:,i));
S=intersect(P,Q);
P;
Q;
S;
if((length§==length(S))&isempty§&isempty(Q))
disp(‘第r級:’)
r
disp(‘元素為’)
i
A(i,i)=0;
end
end
for i=1:n
if A(i,i)==0
A(i,:)=0;
A(:,i)=0;
end
end
r=r+1;
end
##輸出的M為可達矩陣
總結
以上是生活随笔為你收集整理的ISM模型的MATLAB代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 灰色系统预测matlab代码,灰色预测M
- 下一篇: 冷高轮时间王思聪吃热狗电脑屏幕保护下载