MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
两个节点之间的边数
C = edgecount(G,s,t)
C = edgecount(G,s,t) 返回图 G 中源节点 s 与目标节点 t 之间的边数。
G
s,t
s
t
示例
全部折叠
创建一个图并显示边的表作为参考。计算节点 1 和节点 2 之间的边数。
G = graph([1 1 1 1 2 2],[2 2 2 3 4 5]); G.Edges
ans=6×1 table 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×1 0 3 1 0 0
graph
digraph
输入图,指定为 graph 或 digraph 对象。可使用 graph 创建一个无向图,或使用 digraph 创建一个有向图。
示例: G = graph(1,2)
G = graph(1,2)
示例: G = digraph([1 2],[2 3])
G = digraph([1 2],[2 3])
节点对组,指定为单独的节点索引或节点名称参量。s 和 t 中位置类似的元素指定图中边的源节点和目标节点。s 和 t 指定的节点数必须相同,除非其中一个指定了单个节点。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
示例:1
1
向量
示例:[1 2 3]
[1 2 3]
字符向量
示例:'A'
'A'
字符向量元胞数组
示例:{'A' 'B' 'C'}
{'A' 'B' 'C'}
字符串标量
示例:"A"
"A"
字符串数组
示例:["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')
全部展开
用法说明和限制:
节点对组 s 和 t 必须为输入图 G 的节点索引。不支持节点名称。
backgroundPool
ThreadPool
在 R2018a 中推出
simplify | graph | digraph | findedge
simplify
findedge
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处