Main Content

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

degree

图节点的度

说明

示例

D = degree(G) 返回图 G 中每个节点的度。度是连接到每个节点的边的数量。

示例

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

示例

全部折叠

创建和绘制一个图,然后使用 degree 求出图中每个节点的度。

s = [1 1 1 4 4 6 6 6];
t = [2 3 4 5 6 7 8 9];
G = graph(s,t);
plot(G)

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

deg = degree(G)
deg = 9×1

     3
     1
     1
     3
     1
     4
     1
     1
     1

deg(j) 指示节点 j 的度。

创建和绘制一个图,然后求出图中第一个、第三个和第五个节点的度。

s = {'a' 'a' 'a' 'd' 'd' 'f' 'f' 'f'};
t = {'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i'};
G = graph(s,t);
plot(G)

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

nodeIDs = {'a' 'c' 'e'}';
deg = degree(G,nodeIDs)
deg = 3×1

     3
     1
     1

deg(j) 指示节点 nodeIDs(j) 的度。

输入参数

全部折叠

输入图,指定为 graph 对象。使用 graph 创建一个无向图对象。

示例: G = graph(1,2)

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

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

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

标量

示例:1

向量

示例:[1 2 3]

节点名称

字符向量

示例:'A'

字符向量元胞数组

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

字符串标量

示例:"A"

字符串数组

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

示例: D = degree(G,[3 4])

示例: D = degree(G,{'LAX','ALB'})

输出参数

全部折叠

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

通过一条边连接到自身的节点(自环)只作为其自身的相邻节点列出一次,但自环会使该节点的总度数增加 2。

另请参阅

| | |

在 R2015b 中推出