文件帮助中心文件
确定图是否有多个边缘
tf = iSumligraph(g)
例子
tf = iSumligraph(G)返回逻辑1(真的) 如果G在任意两个节点之间具有多个边缘。否则,它返回逻辑0.(错误的)。
tf = iSumligraph(G)
G
1
真的
0.
错误的
按照惯例,是多药物返回逻辑0.(错误的)对于包含自循环的图形,但没有重复的边缘。然而,具有多个自循环的图表被认为是多重素。
是多药物
全部收缩
用是多药物为了确定输入图是否在两个节点之间具有多个边缘。
创建图表。
G =曲线图([11 11 11 11 2 2],[2 2 3 4 5 6 7 8]);情节(g)
检查是否是G是多层素。结果是逻辑1(真的)因为节点1和2之间存在两个边。
tf =逻辑1
用是多药物确定是否需要简化图表。
当您创建空图并以编程方式添加边缘时,遇到重复的边缘是常见的加。用于边缘的数据需要是唯一的,以避免重复。
加
要演示此,请创建一个空图和具有两列随机数的矩阵。由于随机数仅在1和5之间,因此该数据产生多个边缘。
g =图;RNG.默认重复性的%x = randi(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 = Accorltge(g,x(:,1),x(:,2));情节(g)
测试看看图形是否是多层游戏,如果是,请使用简化去除重复的边缘和自循环。
简化
如果ISUMLIGRAPH(g)g =简化(g);结尾
绘制结果图。
情节(g)
图形
dig
输入图形,指定为a图形或者dig目的。用图形创建一个无向图形或dig创建定向图形。
例子:g =图(1,2)
g =图(1,2)
例子:G = Digraph([1 2],[2 3])
G = Digraph([1 2],[2 3])
dig|edgecount.|图形|简化
edgecount.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室