最近写论文学到了一个把2模矩阵转换成1模矩阵的方法,来分享给大家。
先要建立一个excel文件,这个excel里只有方形矩阵,不要有其他乱七八糟的数据,我是一个Excel里只保存了一个矩阵,例如下图。
将这个Excel保存到文件夹后(我是存到temp文件夹中),下载本文章文末的Ucinet压缩包,解压。
打开解压后的文件夹,再打开里面的UCINET6文件夹,双击运行Ucinet。
先点击文件→更改默认文件夹→选择刚刚保存Excel的文件夹(temp)。然后先要把Excel文件转换成Ucinet能够识别的文件类型,点击数据→输入→Excel,选择要转换的Excel文件,点击确定。
就会生成能被Ucinet识别的矩阵文件了,然后点击保存,依旧保存到和Excel同一个文件夹中。下图是保存到temp的更改类型后的矩阵文件。
然后点击数据→联系(2-模到1-模),选择##h类型的文件,各个选项如下图。
点击确定,就能生成由2模矩阵转换成的1模矩阵,保存。
好啦,2-模矩阵转换成1-模矩阵的方法就是这样啦,希望这个分享能帮到大家。
对称化处理就是把有向的网络转化成无向的网络
对称化操作[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6pf4YjcV-1622202430679)(C:\Users\74743\AppData\Roaming\Typora\typora-user-images\image-20210504163822539.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gAnwuhpC-1622202430682)(C:\U...
向构建图1右侧的样子的
矩阵
,其原始结构就是左侧那种。
如果行列数很多,用
excel
实现起来有点麻烦。我们考虑利用matlab完成。
举例,如果我们想构建行和列都为491的
矩阵
,想得到图1右侧的样子,1对应1-491;2对应1-491;……491对应1-491.
代码如图2.
贴上代码:
a=1:491
b = repmat(a,491,1)
CSDN-Ada助手:
Matlab程序设计介绍(一)
CSDN-Ada助手:
2模矩阵转换成1模矩阵
CSDN-Ada助手:
VBA区位熵计算小程序
CSDN-Ada助手: