主要内容

FindNode

在图中找到节点

描述

例子

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

例子

全部收缩

创建图形,然后确定名称的节点的数字节点索引'ab''公元前'

s = {'aa''aa''aa''ab''AC''bb'};t = {'ba''bb''公元前''ba''ab''公元前'};G =图(S,T)
g =带有属性的图形:边缘:[6x1表]节点:[6x1表]
k = findnode(g,{'ab''公元前'})
k =2×15 4

k将行索引包含在G.Nodes.name对于每个指定的节点。

输入参数

全部收缩

输入图,指定为图形或者Digraph目的。利用图形创建一个无向图或Digraph创建有向图。

例子:G =图(1,2)

例子:g = digraph([1 2],[2 3])

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

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

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

标量

例子:1

向量

例子:[1 2 3]

节点名称

角色向量

例子:'一个'

字符向量的单元格数

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

字符串标量

例子:“一个”

字符串数组

例子:[“ a”“ b”“ c”]

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

数据类型:char|细胞|细绳

输出参数

全部收缩

数字节点ID,返回为标量或列向量。值k是指数G.Nodes(K,:)

版本历史记录

在R2015B中引入