Plotting Graph from Struct
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Isaac Osei Agyemang
am 11 Okt. 2018
Kommentiert: Isaac Osei Agyemang
am 11 Okt. 2018
Please can someone help me plot a graph from the attached mat file.
0 Kommentare
Akzeptierte Antwort
Guillaume
am 11 Okt. 2018
Bearbeitet: Guillaume
am 11 Okt. 2018
We could have done with an explanation of what the fields of your structure actually represent.
Assuming that the field A is the adjacency matrix of your graph (you really should have told us that), then:
matcontent = load('dolphins.mat');
network = graph(matcontent.Problem.A, cellstr(matcontent.Problem.aux.nodename));
plot(network);
See the documentation of graph.plot for the various plotting options as the default plot is quite messy. In particular, you may want to play with the 'Layout' option.
edit: fixed typo in nodename
3 Kommentare
Guillaume
am 11 Okt. 2018
It was an obvious typo of the name of one your variables which you should have spotted yourself:
network = graph(matcontent.Problem.A, cellstr(matcontent.Problem.aux.nodename));
plot(network);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graph and Network Algorithms finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!