flipedge
反转边的方向
说明
示例
反转图中的所有边
反转图的部分边
创建并绘制一个有向图。为绘图指定自定义 xy 节点坐标。
G = digraph([1 1 2 2 3],[2 3 3 4 5]); x = [1 0 2 -1 3]; y = [1 2 2 2.5 2.5]; plot(G,'XData',x,'YData',y)
反转边 (2,4) 和 (3,5) 的方向,然后重新绘制图形。
H = flipedge(G,[2 3],[4 5]); plot(H,'XData',x,'YData',y)
输入参数
G
— 输入图
digraph
对象
输入图,指定为 digraph
对象。使用 digraph
创建有向图对象。
示例: G = digraph([1 2],[2 3])
s,t
— 节点对组(以单独参量指定)
节点索引 | 节点名称
节点对组,指定为单独的节点索引或节点名称参量。s
和 t
中位置类似的元素指定图中边的源和目标节点。
下表显示通过数值节点索引或节点名称引用一个或多个节点的不同方法。
形式 | 单一节点 | 多个节点 |
---|---|---|
节点索引 | 标量 示例: | 向量 示例: |
节点名称 | 字符向量 示例: | 字符向量元胞数组 示例: |
字符串标量 示例: | 字符串数组 示例: |
示例: H = flipedge(G,[1 4],[2 3])
反转边 (1,2) 和 (4,3) 的方向。
示例: H = flipedge(G,{'a' 'd'},{'b' 'c'})
反转边 (a,b) 和 (d,c) 的方向。
idx
— 边索引
标量 | 向量
边索引,指定为正整数组成的标量或向量。每个边索引对应于图 G.Edges(idx,:)
的 G.Edges
表中的一行。
示例: H = flipedge(G,3)
反转边 G.Edges(3,:)
的方向。
输出参量
H
— 输出图
digraph
对象
输出图,以 digraph
对象形式返回。与 G
相比,H
具有相同的节点,但部分或所有边具有相反的方向。H
也具有与 G
相同的节点和边属性。
版本历史记录
在 R2016b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)