matlab最小生成树函数graphminspantree

 时间:2024-10-13 15:08:32

1、这里主要是参照matlab的帮助文档来给大家说明。首先我们打开matlab,这里使用了matlab2014B这个版本。

matlab最小生成树函数graphminspantree

3、找到示例,在命令窗口输入>>W = [.41 .29 .51 .32 .50 .45 .38 .32 .36 .29 .21];W这是生成树“边”的权重。

matlab最小生成树函数graphminspantree

4、然后在命令窗口输入>>DG = sparse([1 1 2 2 3 4 4 5 5 6 6],[2 6 3 5 4 1 6 3 4 2 5],W);需要注意的是,在matlab中sparse是用来产生稀疏矩阵的一个函数,第一个输入矩阵[1 1 2 2 3 4 4 5 5 6 6]必须是从小到大排列,第二个输入矩阵[2 6 3 5 4 1 6 3 4 2 5]与它对应。

matlab最小生成树函数graphminspantree

6、接着输入>>UG = tril(DG + DG')在matlab中tril是用来提取矩阵下三角矩阵的函数。

matlab最小生成树函数graphminspantree

8、最后运用graphminspantree函数,输入:>>[ST,pred] = graphminspantree(UG)&爿讥旌护gt;>view(biograph(ST,[],'ShowArrows','off','ShowWeights','on'))最后得到最小生成树。

matlab最小生成树函数graphminspantree
  • matlab怎么生成正态分布随机数
  • matlab如何调用函数
  • 如何使用matlab建立人口预测模型
  • 如何将Excel中的数据导入到MATLAB中
  • matlab怎么输入矩阵
  • 热门搜索
    全景旅游网 山东旅游资讯网 敦煌旅游路线 跟我游云南旅游网 黄龙旅游集散中心 大连旅游社 长乐旅游景点大全 上海春秋旅游 绵阳旅游学校 即墨旅游景点大全