文档帮助中心文档
从图中移除边
H = rmedge(G,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的}
这个例子展示了如何从图中删除所有的自循环。自循环是连接节点与其自身的边。
创建一个有两个自循环的图。
G = graph([1 1 1 2],[1 2 3 2]);情节(G)
使用rmedge从图中删除所有自循环。尽管G只有两个自循环,该技术从任何有向或无向图中删除所有自循环。
rmedge
G = rmedge(G, 1:numnodes(G), 1:numnodes(G));情节(G)
图
有向图
输入图形,指定为a图或有向图对象。使用图创建无向图或有向图创建有向图。
例子: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])
输出图形,返回为图或有向图对象。
使用注意事项和限制:
节点对年代而且t必须是输入图的节点索引吗G.不支持节点名称。金宝app
当你构造一个图或有向图MATLAB对象®并将其传递给使用生成的MEX函数MATLAB编码器™,则不能从图形对象中删除边。
图|有向图|numedges|addedge|rmnode
numedges
addedge
rmnode
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处