文档帮助中心文档
从图中删除边
G H = rmedge (s, t)
H = rmedge (G, idx)
例子
H= rmedge (G,s t)删除节点对指定的边年代和t从图G.如果有多条边年代和t,则全部删除。
H= rmedge (G,s t)
H
G
s t
年代
t
H= rmedge (G,idx)用边索引指定要删除的边idx.边的下标是G.Edges表格
H= rmedge (G,idx)
idx
G.Edges
全部折叠
创建并绘制图表。
S = [1 1 1 2 2 3 3 4 5 5 6 7];T = [2 4 5 3 6 4 7 8 6 8 7 8];图G = (s, t);情节(G)
从图中删除几条边并绘制结果。
G = rmedge(G,[1 2 3 4],[5 6 7 8]);情节(G)
创建图形并查看边缘列表。
s = {“bo”“纽约”“纽约”“纽约”“宽松”};t = {“纽约”“宽松”“窝”“拉斯维加斯”DCA的};G =有向图(s, t);G.Edges
ans =5×1表EndNodes __________________ {' BOS’}{“纽约”}{“纽约”}{“宽松”}{“纽约”}{“窝”}{“纽约”}{“拉斯维加斯”}{“宽松”}{DCA的}
删除节点之间的边“纽约”和“窝”使用边缘索引。
“纽约”
“窝”
G = rmedge (G, 3);G.Edges
ans =4×1表EndNodes __________________ {' BOS’}{“纽约”}{“纽约”}{“宽松”}{“纽约”}{“拉斯维加斯”}{“宽松”}{DCA的}
这个例子展示了如何从图中删除所有的自循环。自循环是连接节点与自身的边。
创建一个有两个自循环的图。
图([1 1 1 2],[1 2 3 2]);情节(G)
使用rmedge从图中删除所有的自循环。尽管G只有两个自循环,这种技术从任何有向或无向图中删除所有的自循环。
rmedge
G = rmedge(G, 1:numnodes(G), 1:numnodes(G));情节(G)
图
有向图
输入图形,指定为图或有向图对象。使用图创建无向图或有向图创建有向图。
例子:图G =(1、2)
图G =(1、2)
例子:G =有向图([1,2],[2 3])
G =有向图([1,2],[2 3])
节点对,指定为节点索引或节点名的单独参数。中相似位置的元素年代和t为图中的边指定源节点和目标节点。
该表显示了通过数字节点索引或节点名引用一个或多个节点的不同方法。
标量
例子:1
1
向量
例子:(1 2 3)
(1 2 3)
特征向量
例子:“一个”
“一个”
字符向量的单元格数组
例子:{“A”“B”“C”}
{“A”“B”“C”}
字符串标量
字符串数组
例子:(“A”“B”“C”)
(“A”“B”“C”)
例子:G = rmedge (G, 1, 2)从图中删除节点1和节点2之间的边G.
G = rmedge (G, 1, 2)
例子:G = rmedge(G,{'a' 'b'},{'d' 'c'})从图形中移除两条边G,第一个是节点之间“一个”和节点' d '.
G = rmedge(G,{'a' 'b'},{'d' 'c'})
' d '
指定为标量或向量的边索引。边的下标是非负整数,是G.Edges表格
例子:G = rmedge(G,[1 3 5])删除第1、3和5条边(行)G.Edges.
G = rmedge(G,[1 3 5])
输出图形,返回为图或有向图对象。
addedge|有向图|图|numedges|rmnode
addedge
numedges
rmnode
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系