Adjacency matrix for a graph

Hi All,
I am trying to calculate adjacency matrix for double data type. I have starting and ending node for graph and it is randomly numbered as follows. Start:63584 end:42800 start:115316 end:42838 There are 5400 such entries. Could anyone help me how to calculate adjacency matrix ?
Thanks and Regards Shreyas

Réponses (1)

Matt J
Matt J le 30 Sep 2013

0 votes

AdjMatrix = sparse(NodeStarts,NodeEnds,true);

2 commentaires

shreyas
shreyas le 30 Sep 2013
Thanks Matt J,but this command doesn't work on double data type and doesn't run even when I convert double to int 32.
Matt J
Matt J le 30 Sep 2013
Modifié(e) : Matt J le 30 Sep 2013
Works fine for me. E.g.,
>> NodeStarts=[1,2]; NodeEnds=[5,7]; AdjMatrix=sparse(NodeStarts,NodeEnds,true)
AdjMatrix =
(1,5) 1
(2,7) 1
>> whos
Name Size Bytes Class Attributes
AdjMatrix 2x7 82 logical sparse
NodeEnds 1x2 16 double
NodeStarts 1x2 16 double

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graph and Network Algorithms dans Centre d'aide et File Exchange

Tags

Question posée :

le 30 Sep 2013

Commenté :

le 30 Sep 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by