www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/DistancesOfNearestNodesExample.m

    %% Distances of Nearest Nodes
% Create and plot a graph with weighted edges.
s = [1 1 1 2 2 6 6 7 7 3 3 9 9 4 4 11 11 8];
t = [2 3 4 5 6 7 8 5 8 9 10 5 10 11 12 10 12 12];
weights = [10 10 10 10 10 1 1 1 1 1 1 1 1 1 1 1 1 1];
G = graph(s,t,weights);
plot(G,'EdgeLabel',G.Edges.Weight)

%%
% Determine which nodes are within a radius of 5 from node 3, and return
% the distance to each node.
[nn,dist] = nearest(G,3,5)