声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1186|回复: 3

[绘图技巧] 请教三维网络连接图

[复制链接]
发表于 2008-12-16 15:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想画一个网络连接图。一共有90个点,这90个点的三维坐标如下:
No.xyz
111612553
26512453
39716286
48416084
597116110
683110112
7968392
8848295
99914059
108014059
11110156114
1270159113
1310717356
147217257
15126158105
1655157106
1712217761
185817559
1913015759
205315558
2113913992
224013790
2313915585
244315484
25130116123
2650119121
2798175101
2884174101
299717663
308317963
311228550
32578450
3313465109
344464106
359716052
368316252
3714693105
383391101
3913410781
404710680
4111810560
426310460
4312813173
445313174
451055867
46745766
479693139
488199141
4910313780
507713580
5111612973
526512873
5311344101
54724099
551264590
56564487
571274363
58524663
5914111882
604111684
6111565133
626565129
6313578120
644679117
6513099123
6646102119
6711012571
687112471
6911410950
706710950
719868114
728168119
731024599
74834498
7597125132
7683129132
7754139137
784914050
7914714077
803510478
8113313938
825213936
831468769
84339168
851429348
86399647
8710110779
887810778
891045180
90814677

要求是:根据已有的连接矩阵,这个矩阵是90*90的。如果在矩阵中的对应位置上为1,则两个点之间有连接;为0,则不连接。
哪位大侠办帮忙指点迷津。小女子在此先行谢过啦!
我用matlab的plot3试过,那个结果不行,每个点只有一次连接。。。谢谢谢谢
回复
分享到:

使用道具 举报

发表于 2008-12-16 15:56 | 显示全部楼层
不太明白

三维图试试griddata meshgrid等
发表于 2008-12-16 22:33 | 显示全部楼层
假设 x,y,z 是坐标矩阵(90*1), Relat 是连接矩阵(90*90), 其中 Relat 应该是对称矩阵
RelatL=tril(Relat,-1); [ii,jj] = find(RelatL==1);
hold on;  for kk=1:length(ii), pp=[ii(kk),jj(kk)];plot3(x(pp),y(pp),z(pp)); end

楼主可以说说为何作这个? 工程目的?

[ 本帖最后由 ChaChing 于 2008-12-17 08:37 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2008-12-29 21:19 | 显示全部楼层

谢谢谢谢

实在是不好意思,前些天在国外忙,所以没有上来。我是做neuroscience的,上面的点使用AAL模板从fMRI图像中提取出来的90个ROI,我想画出network的连接图。
实在是不好意思。
有的时候常常忙糊涂了。我们可以一起讨论啊。我的msn:xiewanqinghit@live.cn
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 21:29 , Processed in 0.056904 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表