【发布时间】:2016-06-10 13:51:58
【问题描述】:
我有一个矩阵2000x5,第一列是点号,第 2-5 列是 4 个邻居(如果没有邻居,则为 0)。有没有一种有效的方法来创建一个邻接矩阵?
1 129 0 65 0
2 130 0 66 85
3 131 169 67 0
4 132 170 68 87
5 133 0 69 81
6 134 0 70 82
7 135 173 71 83
8 136 174 72 84
9 137 161 73 0
10 138 162 74 93
11 139 163 75 0
12 140 164 76 95
13 141 165 77 89
14 142 166 78 90
15 143 167 79 91
16 144 168 80 92
17 145 0 81 65
18 146 0 82 66
....
我找到了以下线程,其中仅对一个邻居进行了解释,但我不确定如何将其用于多个邻居。 matlab adjacency list to adjacency matrix
我将非常感谢任何帮助。
【问题讨论】:
-
所以要遵循矩阵的格式,给定第一列中描绘的点编号,第 2 - 5 列会告诉您与所述点相邻的点?
-
好的,你需要停止一遍又一遍地重复同一个问题。您目前有 5 个关于同一个问题的问题。如果您需要澄清您的问题,请编辑它而不是打开一个新问题。
-
我同意这些问题是相似的(因为我仍在研究这个问题),但它们绝不是相互重复的。但我以后会尽量避免的
标签: matlab matrix adjacency-matrix