主要内容

inedges

进入节点的边

描述

例子

开斋节= inedges (GnodeID返回所有传入边的索引到nodenodeID在有向图中G

例子

开斋节nid= = =GnodeID另外返回连接到的先前节点的节点idnodeID在边缘处开斋节

例子

全部折叠

创建具有三个节点和四条边的多图。找到节点3的传入边。

G = digraph([1 1 1 2],[2 2 3 3]);G.Edges
ans =4×1表EndNodes ________ 1 2 1 2 1 3 2 3
eid = inedges(G,3)
开斋节=2×13 4
G.Edges(开斋节,:)
ans =2×1表EndNodes ________ 1 3 2 3

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

控件创建和绘制有向图巴基邻接矩阵。突出显示节点1以供参考。

G =有向图(bucky);p = plot(G);突出(p, 1“NodeColor”“r”“MarkerSize”, 10)

图包含一个轴对象。axes对象包含一个graphplot类型的对象。

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

[id,nid] = inedges(G,1)
开斋节=3×14 13 16
nid =3×12 5 6
X = g.b edges (eid,:)
X =3×2表EndNodes权重________ ______ 2 1 1 5 1 1 6 1 1
,突出(p,国家免疫日“NodeColor”‘g’“MarkerSize”9)突出(p,“边缘”开斋节,“EdgeColor”‘g’

图包含一个轴对象。axes对象包含一个graphplot类型的对象。

输入参数

全部折叠

输入图,指定为a有向图对象。使用有向图创建一个有向图对象。

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

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

价值 例子
标量节点索引 1
字符向量节点名称 “一个”
字符串标量节点名 “一个”

例子:inedges (G, 1)

例子:inedges (G, A)

输出参数

全部折叠

作为列向量返回的边索引。可以使用边索引索引到图的边表G.Edges(开斋节,:)

前一个节点的节点id,作为节点索引返回nodeID是数字,还是作为节点名nodeID节点名称。使用findnode) (G,国家免疫日将节点名称转换为节点索引。可以使用节点索引索引到图的节点表中, G.Nodes(国家免疫日:)

中的节点idnid和那些被退回来的一样吗前任函数。但是,如果有来自同一节点的多个传入边,则该节点在列表中被列出不止一次nid

提示

  • 按照惯例,对于无向图,与一个节点相关的所有边都被认为是向外边。使用outedges用无向图。

  • 对于有多条边的图,inedges前任可以返回不同长度的数组,因为可能有多个来自某些前边的传入边。

扩展功能

版本历史

在R2018a中引入

另请参阅

||