主要内容

自我修女

向节点传入边缘

描述

例子

EID=自我上升(Gnodeid.将所有传入边的索引返回给节点nodeid.在指示图中G

例子

[EIDn] =自我(Gnodeid.另外返回连接到的前一个节点的节点IDnodeid.通过边缘EID

例子

全部收缩

使用三个节点和四个边缘创建多层游文。找到节点3的传入边缘。

G = Digraph([111 1 2],[2 2 3 3]);G.Edges.
ans =.4×1表Endnode ________ 1 2 1 2 1 3 2 3
EID = IIDGES(G,3)
EID =2×13 4.
G.edges(EID,:)
ans =.2×1表Endnodes ________ 1 3 2 3

绘制图形并突出显示所选节点的传入边缘和前任。

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

g = digraph(bucky);p = plot(g);亮点(p,1,'nodeColor''r''Markersize',10)

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

确定节点的传入边缘和前辈1.突出显示这些节点和边。

[EID,NID] = Inedges(g,1)
EID =3×14 13 16.
nid =3×12 5 6.
x = g.edges(EID,:)
X =3×2表Endnode重量________ ______ 2 1 1 5 1 1 6 1 1
突出显示(p,nid,'nodeColor''G''Markersize',9)亮点(p,'边缘',EID,'Edgecolor''G'

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

输入参数

全部收缩

输入图形,指定为adig目的。用dig创建一个直接抢h object.

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

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

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

例子:自身(g,1)

例子:自身(g,'a')

输出参数

全部收缩

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

Node IDs of predecessors, returned as node indices ifnodeid.是数字,或者作为节点名称nodeid.是一个节点名称。用findnode(g,nid)将节点名称转换为节点索引。您可以使用节点索引将索引到图表的节点表中g.nodes(nid,:)

节点ID中n与那些返回的人一样前辈们功能。但是,如果来自同一节点的多个传入边缘,则此节点以多次列出n

尖端

  • 根据惯例,对于无向图形,入射到节点的所有边缘被认为是传出边缘。用外围具有无向图。

  • 对于具有多个边缘的图表,自我修女前辈们可以返回不同长度的阵列,因为一些前辈可以有多个传入边缘。

也可以看看

||

在R2018A介绍