Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

successors

后继节点

说明

示例

sucIDs = successors(G,nodeID) 返回由 nodeID 指定的有向图 G 中节点的后继节点。后继节点构成有向边,其中 nodeID 为源节点,sucIDs 为目标节点。

示例

全部折叠

创建和绘制有向图,并确定节点 'a' 的后继节点。

s = [1 1 1 2 2 3 3 7 8];
t = [2 3 4 5 6 7 8 5 5];
names = {'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h'};
G = digraph(s,t,[],names);
plot(G)

Figure contains an axes object. The axes object contains an object of type graphplot.

sucIDs = successors(G,'a')
sucIDs = 3x1 cell
    {'b'}
    {'c'}
    {'d'}

输入参数

全部折叠

输入图,指定为 digraph 对象。使用 digraph 创建有向图对象。

示例: G = digraph([1 2],[2 3])

节点标识符,指定为下表中的值之一。

示例
标量节点索引1
字符向量节点名称'A'
字符串标量节点名称"A"

示例: sucIDs = successors(G,3) 查找节点 3 的后继节点。

输出参数

全部折叠

后继节点 ID,以节点索引或节点名称形式返回。

  • 如果 nodeID 为数值节点索引,则 sucIDs 包含数值节点索引。

  • 如果 nodeID 为节点名称,则 sucIDs 包含节点名称。

提示

  • 对于在同样两个节点之间具有多条边的多重图来说,outedges 的输出可能比 successors 的输出更长,因为到某些后继节点的出向边可能有多条。

扩展功能

版本历史记录

在 R2015b 中推出