主要内容

edgecount

两个节点之间的边数

描述

例子

C = edgecount (Gs t返回源节点对和目标节点对之间的边数年代t在图G

例子

全部折叠

创建一个图形并显示边表以供参考。求节点1和节点2之间的边数。

G =图([1 1 1 1 2 2],[2 2 2 3 4 5]);G.Edges
ans =6×1表EndNodes ________ 1 2 1 2 1 2 1 3 2 4 2 5
N = edgecount (G, 1, 2)
N = 3

您还可以指定单个源节点和多个目标节点。找到节点1和所有其他节点(包括自循环)之间的边数。

N = edgecount (G, 1, 1: numnodes (G))
N =5×10 3 1 0 0

输入参数

全部折叠

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

例子:图G =(1、2)

例子:G =有向图([1,2],[2 3])

节点对,指定为节点索引或节点名的单独参数。中相似位置的元素年代t为图中的边指定源节点和目标节点。年代t必须指定相同数目的节点,除非其中一个指定了单个节点。

该表显示了通过数字节点索引或节点名引用一个或多个节点的不同方法。

形式 单独的节点 多个节点
节点索引

标量

例子:1

向量

例子:(1 2 3)

节点名称

特征向量

例子:“一个”

字符向量的单元格数组

例子:{“A”“B”“C”}

字符串标量

例子:“一个”

字符串数组

例子:(“A”“B”“C”)

例子:edgecount (G, 1, 2)

例子:edgecount (G, 1, 1:5)

例子:edgecount (G,{“a”“b”“c”},' ')

另请参阅

|||

介绍了R2018a