帮助中心帮助中心
Remove edge from graph
h = rmedge(g,s,t)
h = rmedge(g,idx)
例子
H= rmedge(G那英石的)removes the edges specified by the node pairssandtfrom graphG。如果有多个边缘sandt,然后全部被删除。
H= rmedge(G那英石的)
H
G
英石
s
t
H= rmedge(G那IDX的)指定哪些边缘用边缘索引删除IDX。边缘索引是行中的行号G.Edges桌子。
H= rmedge(G那IDX的)
IDX
G.Edges
全部收缩
创建并绘制图形。
s = [1 1 1 2 2 3 4 5 5 6 7];t = [2 4 5 3 6 4 7 8 6 8 7 8];G =图(S,T);图(g)
Remove several edges from the graph and plot the result.
g = rmedge(g,[1 2 3 4],[5 6 7 8]);图(g)
创建图形并查看边缘列表。
s = {“bo”'NYC''NYC''NYC''LAX'};t = {'NYC''LAX''den''las''DCA'};g = digraph(s,t);G.Edges
ans =5×1桌endnodes __________________ {'bos'} {'nyc'} {'nyc'} {'lax'} {'nyc'} {'den'} {'nyc'} {'nyc'} {'las'} {'las'}'}
Remove the edge between nodes'NYC'and'den'使用边缘索引。
'NYC'
'den'
G= rmedge(G那3); G.Edges
ans =4×1桌endnodes __________________ {'bos'} {'nyc'} {'nyc'} {'lax'} {'nyc'} {'las'} {'lax'} {'lax'} {'dca'}
This example shows how to remove all of the self-loops from a graph. Self-loops are edges that connect a node to itself.
创建一个具有两个自宽的图形。
g =图([1 1 1 2],[1 2 3 2]);图(g)
采用RMEDGE从图形中删除所有自由。虽然G该技术只有两个自宽,可以从任何定向或无方向的图中删除所有自由。
RMEDGE
g = rmedge(g,1:numnodes(g),1:numnodes(g));图(g)
图形
Digraph
输入图,指定为图形orDigraph目的。采用图形创建一个无向图或Digraph创建有向图。
例子:G =图(1,2)
G =图(1,2)
例子:g = digraph([1 2],[2 3])
g = digraph([1 2],[2 3])
节点对,指定为节点索引或节点名称的单独参数。类似位置的元素sandt指定图中边缘的源节点和目标节点。
该表显示了通过其数字节点索引或通过其节点名称引用一个或多个节点的不同方法。
标量
例子:1
1
向量
例子:[1 2 3]
[1 2 3]
角色向量
例子:'一种'
'一种'
Cell array of character vectors
例子:{'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那the first of which is between node'一种'和节点'D'。
G= rmedge(G那{'a' 'b'},{'d' 'c'})
'D'
边缘索引那specified as a scalar or vector. The edge indices are nonnegative integers that are row numbers in theG.Edges桌子。
例子:g = rmedge(g,[1 3 5])从中删除第一个,第三和第五边(行)G.Edges。
g = rmedge(g,[1 3 5])
输出图,返回为图形orDigraph目的。
用法注释和限制:
节点对sandt必须是输入图的节点索引G。节点名称不支持。金宝app
当您构建一个图形orDigraphMATLAB中的对象®并将其传递给使用的MEX函数MATLAB CODER™,您无法从图形对象中删除边缘。
图形|Digraph|数字|添加|rmnode
数字
添加
rmnode
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室