文档帮助中心文档
向图形添加新边
H=加差(G、s、t)
H=加差(G、s、t、w)
H=加边距(G、s、t、可加边距)
H=加边距(G,可加边距)
实例
H=加数(G,s、 t)将边添加到图形中G节点间s和T. 如果指定了一个节点s或T不存在于G,然后添加该节点。新图表,H,相当于G,但包括新边和任何所需的新节点。
H=加数(G,s、 t)
H
G
s、 t
s
T
H=加数(G,s、 t,W)还指定了权重,W,用于s和T.
H=加数(G,s、 t,W)
W
H=加数(G,s、 t,边缘的)在节点之间添加边s和T使用表指定的属性,边缘的.
H=加数(G,s、 t,边缘的)
边缘的
H=加数(G,边缘的)添加具有表指定属性的边,边缘的这个边缘的输入必须能够与连接G.边缘.
H=加数(G,边缘的)
G.边缘
全部崩溃
向现有图形添加两条新边。由于其中一条新边引用了不存在的节点,加多自动将所需的第四个节点添加到图形中。
加多
G=图([12],[23])
G=具有以下属性的图形:边:[2x1表]节点:[3x0表]
G=加差(G[2 1],[4 3])
G=具有以下属性的图形:边:[4x1表]节点:[4x0表]
创建带加权边的有向图。
G=有向图({“A”“B”“C”}, {“D”“C”“D”}, [10 20 45])
G=具有以下属性的有向图:边:[3x2表]节点:[4x1表]
将三条新的加权边添加到图形中。加多还将自动向图形中添加任何所需的新节点。
G=加差(G{“A”“D”“E”}, {“E”“B”“D”}, [5 30 5])
G=具有以下属性的有向图:边:[6x2表]节点:[5x1表]
创建其边具有属性的图形重量和权力. 使用边表创建图形。
重量
权力
EdgeTable=表格([12;23;24;25;56;57;58],...{“开”,“关”,“关”,“开”,“开”,“开”,“关”}',[10 20 20 10 10 10 20]',...“变化无常”,{“EndNodes”,“权力”,“重量”}); G=图形(边缘表)
G=带属性的图形:边:[7x3表格]节点:[8x0表格]
通过创建可连接到图形的较小表,向图形添加两条新边G.边缘. 请注意,这个较小的表必须使用与之相同的变量顺序G.边缘.
NewEdges=表格([59;36]{“开”“关”}', [10 20]',...“变化无常”,{“EndNodes”,“权力”,“重量”}); G=加边(G,新边)
G=具有以下属性的图形:边:[9x3表格]节点:[9x0表格]
查看图形的新边列表,其中包括添加的边。
ans=9×3表端节点功率权重{uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu1 2 3{'off'}20 2 4{'off'}20 2 5{'on'}10 3 6{'off'}20 5 6{'on'}10 5 7{'on'}10 5 8{'off 20 5 9{'on'}10
图表
有向图
输入图形,指定为图表或有向图对象。使用图表创建无向图或有向图创建有向图。
例子:G=图(1,2)
G=图(1,2)
例子:G=有向图([12],[23])
G=有向图([12],[23])
节点对,指定为节点索引或节点名称的单独参数。相似位置的元素s和T为图形中的边指定源节点和目标节点。
如果使用图中尚未出现的节点名称添加边,则加多将新节点名称添加到g、 节点名称表1.Ifs和T是分类数组,然后是s和T用作节点名称。这可以包括不是中元素的类别s或T.
g、 节点名称
此表显示了通过数值节点索引或节点名称引用一个或多个节点的不同方式。
标量
例子:1.
1.
矢量
例子:[1 2 3]
[1 2 3]
特征向量
例子:“A”
“A”
字符向量单元数组
例子:{'A''B''C'}
{'A''B''C'}
字符串标量
字符串数组
例子:[“A”“B”“C”]
[“A”“B”“C”]
范畴数组
例子:分类的(“A”)
分类的(“A”)
例子:分类的([“A”“B”“C”])
分类的([“A”“B”“C”])
例子:G=加数(G[12],[34])将两条边添加到图形:一条来自节点1.结3.,和节点中的一个2.结4..
G=加数(G[12],[34])
3.
2.
4.
例子:G=addedge(G,{'a'a';'b'c'},{'b'c';'c'e'})向图形中添加四条边,其中第一条从“a”到“b”.
G=addedge(G,{'a'a';'b'c'},{'b'c';'c'e'})
“a”
“b”
边权重,指定为标量、向量或矩阵。
如果W是标量或行向量,然后对其进行标量扩展以指定中每个边的权重s和T.
如果W是列向量,则其长度必须与s(:)和t(:).
s(:)
t(:)
如果W是一个矩阵,那么它的元素数必须与s(:)和t(:).
例子:G=加数(G、[2]、[4 5]、[1 100])添加两条权重为的边1.和100.
G=加数(G、[2]、[4 5]、[1 100])
100
数据类型:仅有一个的|双重的复数支持:万博1manbetx对
仅有一个的
双重的
边属性,指定为表。如果未指定s和T要定义要添加的图形边,请在边缘的需要是一个称为端点定义要添加的图形边的。
端点
边缘的必须具有以下一般属性:
对于加权图,边缘的必须包含一个变量重量.
如果图形具有其他边属性,则边缘的必须包含与相同的所有变量G.边缘以确保兼容性。
变量的顺序边缘的必须与的相同G.边缘.
数据类型:桌子
桌子
输出图形,作为图表或有向图对象
全部展开
R2018a中的行为发生了变化
图表,有向图和加多在遇到重复边时不再产生错误。相反,重复的边被添加到图形中,结果是一个多重图形。这个地震乘数函数用于检测这种情况,并且简化提供了一种删除额外边的简单方法。
地震乘数
简化
添加节点|有向图|图表|努梅德斯|拉梅奇
添加节点
努梅德斯
拉梅奇
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处