主要内容

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 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

输入参数

全部折叠

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

例子: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'},'a')

扩展功能

版本历史

在R2018a中介绍

另请参阅

|||

Baidu
map