Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

outdegree

节点的出度

说明

示例

D = outdegree(G) 返回一个列向量,其中包含 G 中每个节点的出度。

示例

D = outdegree(G,nodeIDs) 返回由 nodeIDs 指定的节点的出度。

示例

全部折叠

创建并绘制一个有向图,然后计算图中每个节点的出度。节点的出度等于以该节点为源节点的边的数量。

s = [1 3 2 2 4 5 1 2];
t = [2 2 4 5 6 6 6 6];
G = digraph(s,t);
plot(G)

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

outdeg = outdegree(G)
outdeg = 6×1

     2
     3
     1
     1
     1
     0

outdeg(j) 指示节点 j 的出度。

创建并绘制一个具有指定节点的有向图。然后计算将 'a''b''f' 节点作为其源的边的数量。

s = {'a' 'c' 'b' 'b' 'd' 'e' 'a' 'b'};
t = {'b' 'b' 'd' 'e' 'f' 'f' 'f' 'f'};
G = digraph(s,t);
plot(G)

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

nodeID = {'a' 'b' 'f'}';
outdeg = outdegree(G,nodeID)
outdeg = 3×1

     2
     3
     0

outdeg(j) 指示节点 nodeID(j) 的出度。

输入参数

全部折叠

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

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

节点标识符,指定为一个或多个节点索引或节点名称。

下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。

形式单一节点多个节点
节点索引

标量

示例:1

向量

示例:[1 2 3]

节点名称

字符向量

示例:'A'

字符向量元胞数组

示例:{'A' 'B' 'C'}

字符串标量

示例:"A"

字符串数组

示例:["A" "B" "C"]

示例: outdegree(G,1)

示例: outdegree(G,["A" "B" "C"])

输出参数

全部折叠

节点的出度,以数值数组形式返回。D 是列向量,除非您指定 nodeIDs,在这种情况下 D 的大小与 nodeIDs 相同。

另请参阅

| |

在 R2015b 中推出