帮助中心帮助中心
确定图有多个边缘
tf = ismultigraph (G)
例子
tf = ismultigraph (G)返回逻辑1(真正的)如果G有多个任意两个节点之间的边。否则,它将返回逻辑0(假)。
G
1
真正的
0
假
按照惯例,ismultigraph返回逻辑0(假)包含self-loops的图,但没有重复的边缘。然而,与多个self-loops图被认为是油印。
ismultigraph
全部折叠
使用ismultigraph确定输入图像有多个两个节点之间的边。
创建一个图。
图G = ([1 1 1 1 1 2 2 2], [2 2 3 4 5 6 7 8]);情节(G)
检查G是一个多重图。结果是合理的1(真正的),因为有两个节点之间的边1和2。
tf =逻辑1
使用ismultigraph确定一个图需要简化。
通常遇到重复的边缘,当你创建一个空图,以编程方式添加它的边缘addedge。所用的数据需要独特的边缘,以避免重复。
addedge
为了说明这一点,创建一个空图和两列随机数矩阵。自从随机数只是1到5之间,这个数据产生多个边缘。
G =图;rng默认的%的再现性X =兰迪(5日,15日,2)
X =15×25 1 5 3 1 5 5 4 4 5 1 4 2 1 3 5 5 5 5 4⋮
而不是清洁源数据,确保行是独一无二的,所有的边缘添加到图。绘制图供参考。
G = addedge (G, X (: 1), (2):,);情节(G)
测试,看看图是油印,如果是,使用简化删除重复的边缘和self-loops。
简化
如果ismultigraph G (G) =简化(G);结束
情节产生的图形。
情节(G)
图
有向图
输入图,指定为一个图或有向图对象。使用图创建一个无向图有向图创建一个有向图。
例子:图G = (1、2)
图G = (1、2)
例子:2 G =有向图([1],[2 3])
2 G =有向图([1],[2 3])
简化|图|有向图|edgecount
edgecount
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室