我有一个从社交网站爬取的边缘和节点的数据集。如何使用电子表格中的数据绘制度数分布?边缘是定向的。我是 MATLAB 初学者。请帮忙。
我创建了adj
如下邻接矩阵:
clear all;
disp('Processing Edge-List File');
A = xlsread('edges.csv');
dim = max(max(A));
[E_Size, junk] = size(A);
sprintf('The dataset has %d nodes and %d edges',dim, E_Size);
disp('Filling Adjanceny Matrix');
adj = sparse(A(:,1), A(:,2), ones(E_Size,1), dim, dim, E_Size);
if(adj==adj') disp('Symmetric Adjacency Matrix - Undirected Graph') ;
else disp('Assymmetric Adjacency Matrix - Directed Graph');
然后我尝试了surf(adj)
。它给了我一个空图。我创建邻接矩阵的方式有问题吗?