How can I save my variable of type graph into a file?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I'm trying to save the content of variable GG into an ASCII format file but I'm getting the following error
Error using graph/subsref (line 7)
Indexing not supported.
Error in dlmwrite (line 166)
rowIsReal = isreal(m(i,:));
so=[1 1 1 2 2 2 2 3 3 3 5];
ta=[2 3 4 3 4 5 6 6 7 5 7];
GG=graph(so,ta);
dlmwrite('graph.txt',GG)
Could you please teach me how to avoid this error?
댓글 수: 0
채택된 답변
Walter Roberson
2021년 2월 14일
dlmwrite('graph.txt',GG.Edges.EndNodes)
However in general there can be additional attributes associated with a graph, and you might want to
dlmwrite('graph.txt', table2array(GG.Edges))
댓글 수: 6
Walter Roberson
2021년 2월 14일
dlmwrite has an append option, but dlmwrite is really only for numeric data.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Directed Graphs에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!