How to generate the following Graph in MATLAB ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
charu shree
am 21 Apr. 2023
Kommentiert: charu shree
am 21 Apr. 2023
Hello all, I am trying to generate the following graph shown in image and compute the shortest distance between each nodes but not getting correctly. Specifically I am able to generate the graph with the code shown below but not able to compute shortest distance between each nodes.
sr = [1,2,2,2,3,3,3,4,5];
ta = [2,3,6,8,6,4,7,6,6];
G = graph(sr,ta);
plot(G)
Any help in this regard will be highly appreciated.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1362658/image.png)
Akzeptierte Antwort
Dyuman Joshi
am 21 Apr. 2023
sr = [1,2,2,2,3,3,3,4,5];
ta = [2,3,6,8,6,4,7,6,6];
G = graph(sr,ta);
%The (i,j) elemenet is the shortest distance between node i and node j
d = distances(G)
plot(G)
2 Kommentare
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!