主要内容

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 =具有属性的图:边:[6x1表]节点:[6x1表]
k = findnode(G,{“AB”“公元前”})
k =2×15个4

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

输入参数

全部折叠

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

例子:G =图(1,2)

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

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

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

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

标量

例子:1

向量

例子:[1 2 3]

节点名称

特征向量

例子:“一个”

字符向量的单元格数组

例子:{' a ' ' b ' ' c '}

字符串标量

例子:“一个”

字符串数组

例子:[a " b " c "]

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

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

输出参数

全部折叠

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

版本历史

在R2015b中引入