matlab图形学相关函数

本文介绍了生物信息学工具箱中的多个图形处理函数,包括寻找最短路径、连通分支、测试有向图中的环、查找同构映射等功能,并提到了一些函数存在的已知问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bioinformatics Toolbox functions

[dist] = graphallshortestpaths(G)

Find all shortest paths in graph

找到全部的最短路径

注意:此函数有bug(2007a版),在路径长度超过197.3624时将识别两个点不可达!当然可以通过归一化绕过bug,或者升级相应的文件,官网有下载。

[S, C] = graphconncomp(G)

Find strongly or weakly connected components in graph

找到有向图的强/连通分支

graphisdag(G)

Test for cycles in directed graph

测试有向图中的是否含有

[Isomorphic, Map]

= graphisomorphism(G1, G2)

Find isomorphism between two graphs

找到两个图的同构映射(当然必须是同构图)。如果不存在同构,返回false,最坏复杂度O(N!)

TF = graphisspantree(G)

Determine if tree is spanning tree

测试给定的图是否是生成树

[MaxFlow, FlowMatrix, Cut]= graphmaxflow(G, SNode, TNode)

Calculate maximum flow and minimum cut in directed graph

计算给定图的最大流最小割

[Tree, pred]

= graphminspantree(G)

Find minimal spanning tree in graph

计算给定图的最小生成树

path = graphpred2path(pred, D)

Convert predecessor indices to paths

对给定的树找出从根到叶的路径

[dist, path, pred]= graphshortestpath(G, S, T)

Solve shortest path problem in graph

计算给定图中节点(对)的最短路径

order = graphtopoorder(G)

Perform topological sort of directed acyclic graph

对给定的有向无环图进行拓扑排序

[disc, pred, closed]= graphtraverse(G, S)

Traverse graph by following adjacent nodes

给出图中节点(深度优先/宽度优先)的遍历序列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值