主要内容

sub

提取子图

描述

例子

H=子图(Gnodeids.的)返回一个子图G仅包含由指定的节点nodeids.

H=子图(Gidx.的)使用逻辑向量指定子图节点。

例子

全部收缩

创建和绘制图形。

S = [111 1 11 2 2 2 2 2 2 2 2 2 2 2 15 15 15 15];t = [3 5 4 2 14 6 11 12 13 10 7 9 8 15 16 18 20];g =图(s,t);绘图(g,'布局''力量'的)

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

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

Idx = [2 15 16 17 18 19 20 1 3 4 5];H =子图(G,IDX);情节(H,'布局''力量'的)

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

使用命名节点创建并绘制加权图。

S = [1 1 1 2 2 2 8 8 8 8];t = [2 3 4 5 6 7 9 10 11 12];重量= [10 30 40 80 60 20 30 90 80];名称= {'一种''B''C''D''e''F''G''H''一世''j''k''L'};g =图表(s,t,权重,名称);绘图(g,'Edgelabel',g.edges.weight)

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

提取包含节点的子图'B'和所有的邻居。sub保留节点名称和边缘权重。但是,数字节点IDH与...相比重新编号G

n =邻居(g,'B');h =子图(g,['B';n]);情节(H,'Edgelabel',h.edges.weight)

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

输入参数

全部收缩

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

例子:g =图(1,2)

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

节点标识符,指定为一个或多个节点索引或节点名称。nodeids.选择节点的子集G生成子图,H

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

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

标量

例子:1

向量

例子:[1 2 3]

节点名称

字符向量

例子:'一种'

特区字符向量阵列

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

字符串标量

例子:“一种”

字符串数组

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

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

例子:h =子图(g,{'a''b''e'})

节点选择向量,指定为逻辑向量。子图仅包含节点j对于那么IDX(j)是逻辑1真的)。节点索引jH我(j), 在哪里我=查找(IDX)

例子:子图(g,学位(g)> 2)

数据类型:逻辑

输出参数

全部收缩

子图,作为一个返回图形或者dig目的。H仅包含使用的节点nodeids.或者idx.。其他节点G(并且连接到那些节点)的边缘被丢弃。从中携带所选节点和边缘的节点属性和边缘属性G进入H

图形或者dig有关图形对象的详细信息。

介绍在R2015B.