全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
23807 61
2012-11-11
由来:
在做空间计算时候 要使用到连接矩阵
自己也刚好需要做这方面的数据处理
看了论坛的帖子 暂时没看到实质性的解决方式 看了些论文 也没提及
Geoda可以生成rook、queen权重矩阵,但转换到Matlab里面需要处理下
根据Geoda生成的gal文件手工形成邻接矩阵太麻烦,也容易产生误差
花了点时间,用java写了个gal2WM的小程序,顾名思义,就是将Geoda gal文件转成Matlab能够处理的格式
Jgal2WM.zip
大小:(11.74 KB)

只需: 3 个论坛币  马上下载

本附件包括:

  • gal2WM.jar



使用方法:
1、运行jar包
2、打开gal文件(gal文件参见Geoda手册)
3、转化,产生成01邻接矩阵(以空格为分隔符)
4、另存盘(建议.TXT)
5、Matlab 导入生成的文件,可产生n*n的矩阵(n为地理空间研究对象数)
6、行标准化在Matlab中完成

注意:
格网文件中参与Geoda生成gal文件的变量编号要连续,否则可能产生的矩阵不对称

后续:
1、象征性的收取3币
2、目前时间比较紧,没有研究如何直接生成Matlab文件格式(mat等),用txt导入不影响使用

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-11-11 07:34:28
感谢分享。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-15 20:52:09
你好 我想请问下。这个具体是怎么操作的  能留个联系方式吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 23:33:25
schenglw 发表于 2012-11-15 20:52
你好 我想请问下。这个具体是怎么操作的  能留个联系方式吗?
要安装java环境 能运行jar文件即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 23:34:16
schenglw 发表于 2012-11-15 20:52
你好 我想请问下。这个具体是怎么操作的  能留个联系方式吗?
要安装java环境 能运行jar文件即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 23:34:47
schenglw 发表于 2012-11-15 20:52
你好 我想请问下。这个具体是怎么操作的  能留个联系方式吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群