MATLAB 帮助中心
节点的入度
D = indegree(G)
D = indegree(G,nodeIDs)
D = indegree(G) 返回一个列向量,其中包含 G 中每个节点的入度。
D
G
示例
D = indegree(G,nodeIDs) 返回 nodeIDs 指定的节点的入度。
nodeIDs
全部折叠
创建和绘制有向图,然后计算图中每个节点的入度。节点的入度等于将以该节点为目标节点的边的数量。
s = [1 3 2 2 4 5 1 2]; t = [2 2 4 5 6 6 6 6]; G = digraph(s,t); plot(G)
indeg = indegree(G)
indeg = 6×1 0 2 0 1 1 4
indeg(j) 指示节点 j 的入度。
indeg(j)
j
创建并绘制一个具有指定节点的有向图。然后计算将 'a'、'b' 和 'f' 节点作为其目标的边的数量。
'a'
'b'
'f'
s = {'a' 'c' 'b' 'b' 'd' 'e' 'a' 'b'}; t = {'b' 'b' 'd' 'e' 'f' 'f' 'f' 'f'}; G = digraph(s,t); plot(G)
nodeID = {'a' 'b' 'f'}'; indeg = indegree(G,nodeID)
indeg = 3×1 0 2 4
indeg(j) 指示节点 nodeID(j) 的入度。
nodeID(j)
digraph
输入图,指定为 digraph 对象。使用 digraph 创建有向图对象。
示例: G = digraph([1 2],[2 3])
G = digraph([1 2],[2 3])
节点标识符,指定为一个或多个节点索引或节点名称。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
示例:1
1
向量
示例:[1 2 3]
[1 2 3]
字符向量
示例:'A'
'A'
字符向量元胞数组
示例:{'A' 'B' 'C'}
{'A' 'B' 'C'}
字符串标量
示例:"A"
"A"
字符串数组
示例:["A" "B" "C"]
["A" "B" "C"]
示例: indegree(G,1)
indegree(G,1)
示例: indegree(G,["A" "B" "C"])
indegree(G,["A" "B" "C"])
节点的入度,以数值数组形式返回。D 是列向量,除非您指定 nodeIDs,在这种情况下 D 的大小与 nodeIDs 相同。
全部展开
用法说明和限制:
节点标识符 nodeIDs 必须为输入图 G 的一个或多个节点索引。不支持节点名称。
backgroundPool
ThreadPool
在 R2015b 中推出
digraph | outdegree | predecessors
outdegree
predecessors
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处