MATLAB 帮助中心
定位图中的节点
k = findnode(G,nodeID)
k = findnode(G,nodeID) 返回图 G 中名称或索引为 nodeID 的节点的数值节点 ID k。如果节点不在图中,则数值节点 ID 为零。
k
G
nodeID
示例
全部折叠
创建一个图,然后确定名为 'AB' 和 'BC' 的节点的数值节点索引。
'AB'
'BC'
s = {'AA' 'AA' 'AA' 'AB' 'AC' 'BB'}; t = {'BA' 'BB' 'BC' 'BA' 'AB' 'BC'}; G = graph(s,t)
G = graph with properties: Edges: [6×1 table] Nodes: [6×1 table]
k = findnode(G,{'AB' 'BC'})
k = 2×1 5 4
k 包含每个命名节点的 G.Nodes.Name 的行索引。
G.Nodes.Name
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])
节点标识符,指定为一个或多个节点索引或节点名称。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
标量
示例:1
1
向量
示例:[1 2 3]
[1 2 3]
字符向量
示例:'A'
'A'
字符向量元胞数组
示例:{'A' 'B' 'C'}
{'A' 'B' 'C'}
字符串标量
示例:"A"
"A"
字符串数组
示例:["A" "B" "C"]
["A" "B" "C"]
示例: k = findnode(G,'Chicago') 返回图 G 中名为 'Chicago' 的节点的数值节点 ID。
k = findnode(G,'Chicago')
'Chicago'
数据类型: char | cell | string
char
cell
string
数值节点 ID,以标量或列向量形式返回。k 的值是 G.Nodes(k,:) 的索引。
G.Nodes(k,:)
全部展开
backgroundPool
ThreadPool
在 R2015b 中推出
numnodes | findedge | graph | digraph
numnodes
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处