文档帮助中心文档
双连通图组件
垃圾箱= biconncomp (G)
垃圾箱= biconncomp (G, OutputForm,形式)
(垃圾箱,iC) = biconncomp (___)
例子
垃圾箱= biconncomp (G)返回双连通分量的图G垃圾箱。bin号表示图中每条边属于哪个双连通分量。每条边的G中的节点属于单个双连通组件,而G可以属于一个以上的双连通组件。如果从图中移除任何一个节点并不断开它们的连接,那么两个节点属于同一个双连通组件。
垃圾箱= biconncomp (G)
垃圾箱
G
垃圾箱= biconncomp (G“OutputForm”,形式),在那里形式是“细胞”,以单元格数组的形式返回输出垃圾箱{j}包含组件中所有节点的节点idj.的默认值形式是“向量”.
垃圾箱= biconncomp (G“OutputForm”,形式)
形式
“细胞”
垃圾箱{j}
j
“向量”
[垃圾箱,集成电路) = biconncomp (___)另外,返回节点索引集成电路指示哪些节点是减少顶点(也称为连接点)。
[垃圾箱,集成电路) = biconncomp (___)
集成电路
全部折叠
创建并绘制一个图表。根据每条边所属的双连通分量给边上色。
S = [1 1 2 2 3 4 4 4 5 6 6 7 7 8];T = [2 3 3 4 4 5 7 6 7 10 8 9 9];图G = (s, t);p =情节(G,“线宽”2);
p.EdgeCData = biconncomp (G);
这个例子展示了如何从一个图中提取双连通组件作为子图,然后使用原始图中的节点索引标记每个子图中的节点。
创建并绘制一个图表。
S = [1 1 2 2 3 4 4 4 5 6 6 7 7 8];T = [2 3 3 4 4 5 7 6 7 10 8 9 9];图G = (s, t);情节(G)
根据每个节点所属的双连通组件,将图节点分组到bins中。然后,循环遍历每个箱子,提取每个双连通分量的子图。使用每个子图中的节点的原始节点索引对其进行标记。
bincell = biconncomp (G,“OutputForm”,“细胞”);n =长度(bincell);为plot(subgraph(G, bincell{ii})),“NodeLabel”, bincell{二});结束
确定图形中的切割顶点,然后在图形图中突出显示这些顶点。
创建并绘制一个图表。计算每个图边属于哪个双连通分量,并指定第二个输出返回标识切割顶点的向量。
S = [1 1 2 2 3 4 4 4 5 6 6 7 7 8];T = [2 3 3 4 4 5 7 6 7 10 8 9 9];图G = (s, t);p =情节(G);
(edgebins, iC) = biconncomp (G)
edgebins =1×134 4 4 4 4 4 3 3 3 3 2 1 1 1
iC =1×34 6 7
节点4、6、7是图的切割顶点G.使用突出放大中引用的切割顶点集成电路.
突出
突出(p iC)
图
输入图形,指定为图对象。使用图创建一个无向图对象。
例子:图G =(1、2)
图G =(1、2)
输出类型,指定为以下值之一:
双连通组件,作为向量或单元数组返回。bin号将图中的每个边或节点分配给一个双连通分量:
如果OutputForm是“向量”(默认)垃圾箱是一个数字向量,指示每条边所属的连接组件(bin)。自循环的边被分配给bin0,因为它们不属于任何双连通组件。
OutputForm
0
如果OutputForm是“细胞”,然后垃圾箱是一个单元格阵列,与垃圾箱{j}包含属于组件的所有节点的节点idj.
切割顶点的索引,作为数字节点id的向量返回。
一个图的双连通分量是一个极大双连通子图。如果一个图不包含任何割点,那么它就是双连通的。
将一个图分解成它的双连通分量有助于度量图的连通程度。你可以把任何连通图分解成一个双连通分量树,叫做block-cut树.树中的块连接在共享顶点上,共享顶点是切割顶点。
插图描绘了:
(a) 11个节点的无向图。
(b)图的五个双连通分量,原图的切点为它们所属的每个分量着色。
(c)图的分块切割树,每个双连通分量包含一个节点(作为大圆),每个切割顶点包含一个节点(作为小的多色圆)。在块切割树中,一条边将每个切割顶点连接到它所属的每个组件。
也被称为接合点,切割顶点是图节点,其移除增加了连接组件的数量。在前面的插图中,切割顶点是那些具有不止一种颜色的节点:节点4、节点6和节点7。
bctree|冷凝|conncomp
bctree
冷凝
conncomp
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系