問題隣接行列は、私は私のEdgeListから無向グラフを作成したい
対称でなければなりません。しかし、私のEdgelistは密な二重配列ではありません。私はゼロを含むすべてのエッジの接続を枯渇が、私はこの問題は、edgelistが一定でないということだと思い、これは私のedgelistの始まりです:
Edgelist=
10965 10879
10965 10962
10965 10966
10965 10967
11382 11360
11382 11381
11382 11384
11382 11553
11383 11380
11383 11381
11383 11384
11383 11389
だから私は、隣接行列を作成しよう、しようとするのを期待して私は
EdgeList=unique(EdgeList,'rows');
sz = max(EdgeList(:));
A = sparse(EdgeList(:,1), EdgeList(:,2), 1, sz, sz);
G=graph(A);
を使用source is not a dense double array
エラー
コードを防ぐために、今私は
次のエラーを取得します隣接行列は対称でなければなりません。
私はこのようなデータセットからグラフを作成する方法が不足しています。