在线计算可以到解释结构模型矩阵各种运算——刷新页面有个新矩阵
这里要理解的概念有:
原始矩阵——————提醒注意对角线的值
单位矩阵——对角线为1
相乘矩阵————上面两个相加
可达矩阵————没有什么很牛逼的算法,建议是先分组,然后再算,要素有1000个,能算到机器死,更不用说人了,包括用转移闭包的方法
系统判断,区域划分,都是一回事情,系统就是,一个要素与另外一个要素总有通路
回路判断,强连通子集判断,环路判断,可以用一个要素替代之
层级划分,现在的书很死板,只讲了结果优先的划分方法
层级划分,原因优先的划分方法
层级划分,用到所谓的先行集合,可达集合,其实就是可达矩阵与可达矩阵的转置矩阵的另外一种表示方式还有什么交集判断等
等可达矩阵,等可达矩阵的骨架矩阵,就是把要素与要素之间的一些关系干掉,并不影响整个层级骨架矩阵S=R-(R-I)^2
活动要素:这个概念俺提出的,就是通过两种不同层级划分后,在层级间可以变化的要素
算子:以后搞模糊矩阵的时候再说:
想在线计算解释结构模型的或者直接生成论文的请发电子邮件到, N 年前耗子,阿勇几个做过个很牛逼的,我见过的是最牛逼的了,可以直接图形表示的。
哪个哥们有兴趣可以在上面的代码上完善。
我看了下代码,发现代码量居然蛮大的,尤其耗子原来做的
显示第一个矩阵 matrix_A 该矩阵为原始矩阵!
显示原始矩阵 matrix_I 的单位矩阵!
显示相乘矩阵 matrix_B与matrix_B1 该矩阵为原始矩阵与单位矩阵相加
相乘矩阵自己相乘获得可达矩阵的过程第1步
第2步
第3步
第4步
第5步
第6步
第7步
可达矩阵matrix_R为
由可达矩阵matrix_R或者原始矩接判断有几个独立的系统,或者说几个独立的区域
由对矩阵进行缩减给出最大的独立子系统、既包含要素最多的区域组
获得可达矩阵与原始矩阵的最大的独立区域的矩阵
获得可达矩阵最大区域与原始矩阵的最大的独立区域的可达矩阵两个是相等的
缩减后的矩阵获得构成环路的要素
去掉环路以后的缩减矩阵注意环路用一个要素标识
以结果优先的方法对缩减矩阵进行层级抽取
以原因优先的方法对缩减矩阵进行层级抽取。