主要内容

子图

提取子图

描述

实例

H=子图(G,诺代兹)返回的子图G仅包含由指定的节点的诺代兹.

H=子图(G,idx)使用逻辑向量指定子图节点。

例子

全部崩溃

创建并绘制图形。

s=[1 1 2 2 2 2 15];t=[3 5 4 2 14 6 11 12 13 10 7 9 15 16 17 19 18 20];G=图(s,t);图(G,“布局”,“武力”)

图形包含轴。轴包含graphplot类型的对象。

从中提取子图G通过指定要包括的节点。子图中的节点编号将重置。

idx=[2156171819201345];H=子图(G,idx);绘图(H,“布局”,“武力”)

图形包含轴。轴包含graphplot类型的对象。

创建并绘制带有指定节点的加权图。

s=[1 1 2 2 8 8 8];t=[2 3 4 5 6 7 9 10 11 12];权重=[10 30 40 80 60 20 90 80];姓名={“A”“B”“C”“D”“E”“F”“G”“H”“我很高兴“J”“K”“我};G=图形(s、t、权重、名称);绘图(G、,“EdgeLabel”G.Edges.Weight)

图形包含轴。轴包含graphplot类型的对象。

提取包含节点的子图“B”还有它的所有邻居。子图保留节点名称和边权重。但是,中的数字节点IDH被重新编号,与G.

N=邻域(G,“B”); H=子图(G[“B”;N]);绘图(H,“EdgeLabel”,H.边缘。重量)

图形包含轴。轴包含graphplot类型的对象。

输入参数

全部崩溃

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

例子:G=图(1,2)

例子:G=有向图([12],[23])

节点标识符,指定为一个或多个节点索引或节点名称。诺代兹中节点的子集G要生成子图,H.

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

类型 单节点 多节点
节点索引

标量

例子:1.

矢量

例子:[1 2 3]

节点名

特征向量

例子:“A”

字符向量单元数组

例子:{'A''B''C'}

字符串标量

例子:“A”

字符串数组

例子:[“A”“B”“C”]

例子:H=子图(G[1,2,5])

例子:H=子图(G,{'A''B''E'})

节点选择向量,指定为逻辑向量。子图仅包含节点J为了什么idx(J)这是合乎逻辑的1.(符合事实的).节点的索引J在里面HI(J)哪里I=查找(idx).

例子:子图(G,度(G)>2)

数据类型:必然的

输出参数

全部崩溃

子图,返回为图表有向图对象。H仅包含使用选择的节点诺代兹idx.中的其他节点G(以及连接到这些节点的边)将被丢弃。选定节点和边的节点属性和边属性将从G进入H.

看见图表有向图有关图形对象的详细信息,请参见。

介绍了R2015b