《ism模型的matlab实现》由会员分享,可在线阅读,更多相关《ism模型的matlab实现(4页珍藏版)》请在金锄头文库上搜索。

1、ISM模型的matlab实现1、可达矩阵的求解A:邻接矩阵E=zeros(A);通过布尔运算求出A2、A3直至An=An-1,停止运算,此时的An便是要求的可达矩阵。具体实施:通过将上次循环得出来的A赋给E,并判断新一轮循环得出的A是否与E相等,决定是否终止循环。循环终止意味着此时的A就是最终的可达矩阵。具体程序如下:n=input(请输入矩阵维数:);A=input(请输入邻接矩阵:);E=zeros(n);B=A;while(norm(A-E)0)E=A;for i=1:nfor j=1:nfor k=1:nif A(i,k)&B(k,j)A(i,j)=1;endendendendendA。

2、2、区域划分找出各个元素相对应的可达集P、先行集Q以及两者的交集S求解P:找出每一行中元素为1对应的列求解Q:找出每一列中元素为1对应的行求解S:套用Matlab本身自带的函数S=intersect(P,Q);或者编写M文件函数,如下所示:具体程序如下:for i=1:nP=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的元素位置将所对应。

3、的行列均赋值0。每次循环r自增1,再进行循环,求出每一级的元素,直至A=M。具体程序如下:r=1;M=zeros(n);while(isequal(A,M)for i=1:nP=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级:)rdisp(元素为)iA(i,i)=0;endendfor i=1:nif A(i,i)=0A(i,:)=0;A(:,i)=0;endendr=r+1;end4.课本例题程序验证请输入矩阵维数:7请输入邻接矩阵:1 1 1 0 1 1 00 1 0 0 1 1 00 1 1 0 1 1 00 1 1 1 1 1 00 0 0 0 1 0 00 1 0 0 1 1 00 1 1 0 1 1 1第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。

matlab的ism实现,ism模型的matlab实现相关推荐

  1. matlab建立的发动机的模型,基于MATLAB∕Simulink的摩托车发动机仿真模型建立.pdf

    ·信息技术· 王磊,等·基于MATLAB/simulink的摩托车发动机仿真模型建立 DOI:10.19344/j.cnki.issnl671-5276.2017.00.037 仿真模型建立 王磊,申 ...

  2. gm 1 n 模型matlab,灰色预测模型GM1,n模型的matlab源...

    2021-02-22 15:01齐春春 客户经理 function GM1_1(X0) %format long ; [m,n]=size(X0); X1=cumsum(X0); %累加 X2=[]; ...

  3. matlab中建立水火电站模型,基于MATLAB的漫水湾水电厂电气主接线系统建模与仿真...

    详细介绍: 关于"基于MATLAB/Simulink的漫水湾电厂电气主系统仿真分析"的介绍 随着电力事业的发展,发电设备向着高参数.大容量.高度自动化方向发展.电气主系统的正常运行 ...

  4. matlab的GARCH模型模拟,GARCH模型在Matlab中的完成.doc

    多元GARCH模型预测的Matlab程序 function [parameters, loglikelihood, Ht, likelihoods, stdresid, stderrors, A, B ...

  5. matlab单机带负荷系统模型,用MATLAB仿真实现电力系统静态稳定性分析

    科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT & ECONOMY 2008 年 第 18 卷 第 34 期 1 问题的提出 电力系统静态稳定是一个相对成 ...

  6. matlab股票波动率,关于kmv模型的matlab实现问题。目前算出了股权价值,股权价值波动率,违约点,就是不会用matl...

    问题补充 : 2017/08/26 16:05 clear all clc close all SigE=xlsread('C:\Users\Administrator\Desktop\KMV模型数据 ...

  7. hsi转rgb公式matlab,rgb与hsi模型转换matlab程序

    rgb与hsi模型转换matlab程序 数字图像处理:RGB与HSI模型转换Matlab程序 im1=imread( Fig6.30(01).jpg ); im3=im1; im1=im2double ...

  8. matlab求解常微分方程组/传染病模型并绘制SIR曲线

    看了很多关于传染病模型的matlab程序,大都是绘制出两条曲线(I.S)的,本文最大的不同是绘出SIR三条曲线. 先给出SIR微分方程组 函数文件: run的程序:

  9. interp1函数matlab_【原创】干货:用MATLAB搭建电化学单粒子模型(中)

    上一期讲到Eq.1中所需要求解的参数,我们已经获取了3个,需要注意的是,上期所获得的电化学反应过电势已经转化成时间的函数,接下来只需要求正负极的固相电势随时间的变化就可以了. Eq.1 固相电势与材料 ...

  10. Gompertz模型绘图 matlab,Logistic模型matlab求解

    Logistic模型求解怎么用matlab求解啊? 悬赏分:100 - 解决时间:2008-11-17 23:09 已知 x=0:1:12 y=[43.65 109.86 187.21 312.67 ...

最新文章

  1. 粒子滤波 应用_如何使用NativeScript开发粒子物联网应用
  2. F5配置irule,使其系统在X个时间段提供服务,其余时间显示维护页面
  3. 数据驱动车主 App 产品优化,轻松搞定用户体验与转化
  4. ORACLE11G RAC 在 centeros5.5 的安装日志
  5. 侏罗纪世界手游显示无法登陆到服务器,《侏罗纪世界手游》不能玩 解决攻略...
  6. hightopo案例分享|故宫人流量动态监控系统实现效果
  7. 未来世界的幸存者 -- 阮一峰
  8. 【数学】T检验(显著性检验)
  9. 卷死我了,终于毕业了!!
  10. 电脑的dns服务器未响应怎么解决,电脑DNS服务器未响应怎么解决
  11. 现金流动负债比率 和 ROE详解
  12. 利用Python爬虫获取招聘网站职位信息
  13. [转] 一百本名著中的一百句话
  14. 东方财富板块资金python抓取
  15. 研究亥姆霍兹线圈轴线磁场分布
  16. 【Python爬虫】用Python爬取娱乐圈排行榜数据
  17. 如何在visio中导入新下载的模具
  18. 前端项目中常用的轮子,提升开发效率
  19. flash读取xml简明实例教程
  20. 索泰新款 ZBox 怎么样

热门文章

  1. modscan32做主站 一直显示MODBUS MESSAGE TIME-OUT
  2. 抓包分析数据帧中IP数据包的一些关键字段【南邮网课例题】
  3. DEVCON.EXE管理USB
  4. jenkins详细入门教程
  5. solr mysql原理_solr replication原理探究
  6. 复现autotune算法时遇到的若干问题及其解决方案
  7. python怎么使用自定义停用词_pyhanlp 停用词与用户自定义词典功能详解
  8. SQLyog安装教程
  9. 大数据技术原理与应用(课后作业)
  10. SHA256算法原理详解图