帮助中心帮助中心
两个节点之间的边数
C = edgecount(G,s,t)
例子
C = edgecount(G,s t)返回源节点对和目标节点对之间的边数年代而且t在图G.
C = edgecount(G,s t)
G
s t
年代
t
全部折叠
创建一个图形,并显示边缘表,以供参考。求节点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)
例子:G =有向图([1 2],[2 3])
G =有向图([1 2],[2 3])
节点对,指定为节点索引或节点名的单独参数。中位置相似的元素年代而且t为图中的边指定源节点和目标节点。年代而且t必须指定相同数量的节点,除非其中一个指定单个节点。
这个表显示了通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
例子:1
1
向量
例子:[1 2 3]
[1 2 3]
特征向量
例子:“一个”
“一个”
字符向量的单元格数组
例子:{' a ' ' b ' ' c '}
{' a ' ' b ' ' c '}
字符串标量
字符串数组
例子:[" a " " b " " c "]
[" a " " b " " c "]
例子:edgecount (G, 1, 2)
edgecount (G, 1, 2)
例子:edgecount (G, 1, 1:5)
edgecount (G, 1, 1:5)
例子:edgecount(G,{'a' 'b' 'c'},'a')
edgecount(G,{'a' 'b' 'c'},'a')
使用注意事项和限制:
节点对年代而且t必须是输入图的节点索引G.不支持节点名称。
在R2018a中介绍
简化|图|有向图|findedge
简化
findedge
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处