How to find all edges indexes if node indexes are given?

1 次查看(过去 30 天)
Hi! How can I find all edges indexes in graph G that are made of nodes 4,5,6 (in this case according to G.Edges those edges are 5 and 6). Can anybody help me with that?

采纳的回答

Christine Tobler
Christine Tobler 2020-7-15
So you're looking for all edges where both end nodes are part of the set 4, 5, 6? This will compute them:
>> [s, t] = findedge(g);
>> nodes = [4 5 6];
>> find(ismember(s, nodes) & ismember(t, nodes))
ans =
5
6

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graph and Network Algorithms 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by