主要内容

addnode

向图中添加新节点

描述

例子

H= addnode (Gnodeid添加指定的节点nodeid到图G.中的节点名称nodeid中已经出现的节点不能引用G

例子

H= addnode (GnumNodes中添加一些新节点G等于numNodes.如果G包含有名称的节点,然后为新节点分配顺序名称,指示它们在中的行位置G.Nodes.Name.例如,“Node5”位于G.Nodes.Name (5)

例子

H= addnode (GNodeProps添加新节点到G在节点属性中NodeProps.中的每一行添加一个节点NodeProps.的NodeProps表必须能够连接到G.Nodes,所以结果是H.Nodes = [G.Nodes;NodeProps]

例子

全部折叠

向没有节点名的图中添加两个节点。

G = graph([1 2 3],[2 3 4])
G =具有属性的图:边:[3x1表]节点:[4x0表]
G = addnode (G, 2)
G =具有属性的图:边:[3x1表]节点:[6x0表]

向图中添加节点名,然后再添加5个新节点。自动生成的新节点名称指明了它们的位置G.Nodes.Name

G.Nodes.Name = {“一个”“B”“C”' D '“E”“F”}'
G =具有属性的图:边:[3x1表]节点:[6x1表]
G = addnode (G, 5);G.Nodes
ans =11×1表的名字  __________ {' “}{B} {' C '} {' D '}{“E”}{' F '}{‘Node7}{‘Node8}{‘Node9}{‘Node10} {' Node11 '}

创建具有命名节点的有向图,然后向图中添加两个命名节点。

G =有向图({“一个”“B”“C”},{' D '“C”' D '})
G =属性有向图:边:[3x1表]节点:[4x1表]
G = addnode (G, {“E”“F”})
G =属性有向图:边:[3x1表]节点:[6x1表]

如果图中还没有节点名,那么将命名节点添加到图中会自动生成其他节点的名称。

创建一个没有节点名的有向图,然后向图中添加两个命名节点。

H =有向图([1 2 3],[4 3 4])
H =属性有向图:边:[3x1表]节点:[4x0表]
H = addnode (H, {“E”“F”});H.Nodes
ans =6×1表的名字  _________ {' Node1’}{‘Node2}{‘Node3}{‘Node4}{“E”}{' F '}

创建一个节点代表机场的图。

图G = ({“肯尼迪”“宽松”}, {“宽松”“窝”})
G =具有属性的图:边:[2x1表]节点:[3x1表]

添加一个节点属性来指示每个机场是否有免费的Wi-Fi®。

G.Nodes.WIFI = [false true true]';G.Nodes
ans =3×2表无线网络名称  _______ _____ {' 肯尼迪的}假{“宽松”}真{“窝”}真的

通过创建表向图中添加两个新节点,NodeProps,包含每个新节点的节点名称和Wi-Fi状态。使用addnode来连接NodePropsG.Nodes

({NodeProps =表“ATL”“国民大会”}’,虚假的真实”,...“VariableNames”, {“名字”“无线”});G = addnode(G, NodeProps);

查看修改后的节点表。

G.Nodes
ans =5×2表无线网络名称  _______ _____ {' 肯尼迪的}假{“宽松”}真{“窝”}真{ATL的}假{“非国大”}

输入参数

全部折叠

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

例子:图G =(1、2)

例子:G =有向图([1 2],[2 3])

节点名,以以下形式之一指定为一个或多个节点名:

  • 单独的节点字的向量“一个”或字符串标量“一个”

  • 多个节点-字符向量单元格数组{“A”“B”“C”}或字符串数组(“A”“B”“C”)

例子:H = addnode (G, A)

例子:H = addnode(G,["A" "B" "C"])

数据类型:字符|细胞|字符串

要添加的节点数,指定为非负数值标量。

节点属性,指定为表。NodeProps可以包含任意数量的变量来描述图节点的属性,但必须能够连接到G.Nodes,所以结果是H.Nodes = [G.Nodes;NodeProps].对于节点名,使用变量的名字,因为这个变量名被一些图函数使用。如果有一个变量的名字,则它必须是字符向量的单元格数组或在每行中指定唯一名称的字符串数组。看到表格有关构造表的更多信息。

数据类型:表格

输出参数

全部折叠

输出图,返回为有向图对象。

扩展功能

版本历史

介绍了R2015b

Baidu
map