採用された回答

Guillaume
Guillaume 2018 年 10 月 11 日
編集済み: Guillaume 2018 年 10 月 11 日

2 投票

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 件のコメント

Isaac Osei Agyemang
Isaac Osei Agyemang 2018 年 10 月 11 日
Please I'm getting the attached error
Guillaume
Guillaume 2018 年 10 月 11 日
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);
Isaac Osei Agyemang
Isaac Osei Agyemang 2018 年 10 月 11 日
Thanks, this the outcome I was expecting. Thanks Guillaume.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で 2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by