主要内容

findnode

在图中定位节点

描述

例子

k= findnode (GnodeID返回数字节点ID,k,图中节点的G谁的名字或索引是nodeID.如果节点不在图中,则数字节点ID为零。

例子

全部折叠

创建一个图,然后为所命名的节点确定数字节点索引“AB”“公元前”

s = {“AA”“AA”“AA”“AB”“交流”“BB”};t = {“BA”“BB”“公元前”“BA”“AB”“公元前”};图G = (s, t)
G =具有属性的图:Edges: [6x1 table] Nodes: [6x1 table]
k = findnode (G, {“AB”“公元前”})
k =2×15个4

k包含到的行索引G.Nodes.Name对于每个指定的节点。

输入参数

全部折叠

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

例子:图G =(1、2)

例子:G =有向图([1,2],[2 3])

节点标识符,指定为一个或多个节点索引或节点名称。

该表显示了通过数字节点索引或节点名引用一个或多个节点的不同方法。

形式 单独的节点 多个节点
节点索引

标量

例子:1

向量

例子:(1 2 3)

节点名称

特征向量

例子:“一个”

字符向量的单元格数组

例子:{“A”“B”“C”}

字符串标量

例子:“一个”

字符串数组

例子:(“A”“B”“C”)

例子:k = findnode (G,“芝加哥”)返回图中节点的数字节点IDG用这个名字“芝加哥”

数据类型:字符|细胞|字符串

输出参数

全部折叠

数字节点id,作为标量或列向量返回。的值k指数为G.Nodes (k,:)

介绍了R2015b