主要内容

外围

来自节点的外线

描述

例子

EID=外围(Gnodeid.从节点返回所有传出边的索引nodeid.在图形中G

例子

[EIDn] =超越(Gnodeid.另外返回后继节点n连接到nodeid.由边缘EID

例子

全部收缩

使用三个节点和四个边缘创建一个无向多角形。找到节点2的外向边。

g =图([111 1 2],[2 2 3 3]);G.Edges.
ans =.4×1表Endnode ________ 1 2 1 2 1 3 2 3
EID =超越(G,2)
EID =3×11 2 4.

矢量EID包含行的行的索引G.Edges.桌子。使用向量索引G.Edges.

G.edges(EID,:)
ans =.3×1表Endnode ________ 1 2 1 2 2 3

对于无向图形,边缘(1,2)和(2,1)是相同的。

绘制图形并突出显示所选节点的输出边缘和继承人。

使用该创建和绘制定向图buck邻接矩阵。突出显示节点10供参考。

G =有向图(巴基);p =情节(G);突出(p 10'nodecolor''r'“MarkerSize”,10)

图包含轴。轴包含Type Graphplot的对象。

确定节点10的传出边缘和后继继承。突出显示这些节点和边。

[EID,NID] =超越(G,10)
EID =3×128 29 30.
nid =3×16 9 12.
x = g.edges(EID,:)
X =3×2表Endnode重量________ ______ 10 6 1 10 9 1 10 12 1
突出显示(p,nid,'nodecolor''G'“MarkerSize”,9)亮点(p,'边缘',EID,'Edgecolor''G'

图包含轴。轴包含Type Graphplot的对象。

输入参数

全部收缩

输入图形,指定为a图形dig目的。采用图形创建一个无向图形或dig创建定向图形。

例子:g =图(1,2)

例子:G = Digraph([1 2],[2 3])

节点标识符,指定为此表中的值之一。

价值 例子
标量节点索引 1
字符矢量节点名称 '一种'
字符串标量节点名称 “一种”

例子:外面(g,1)

例子:外面(g,'a')

输出参数

全部收缩

边缘指数,作为列向量返回。您可以使用边缘指数索引图表的边缘表G.edges(EID,:)

继承人的节点ID,如果是节点索引nodeid.是数字,或者作为节点名称nodeid.是一个节点名称。采用findnode(g,nid)将节点名称转换为节点索引。您可以使用节点索引将索引到图表的节点表中g.nodes(nid,:)

中的节点idn和那些由继承人功能。但是,如果在同一节点上有多个传出边,则此节点载入不止一次n

提示

  • 根据惯例,对于无向图形,入射到节点的所有边缘被认为是传出边缘。采用自我修女在定向图表中查找传入边。

  • 对于有多条边的图,外围继承人可以返回不同长度的阵列,因为某些后续的继承人可以有多个传出边。

也可以看看

|||

在R2018A介绍