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怎么输入矩阵
  • 热门搜索
    云南气候特点 美的抽油烟机怎么样 广州市旅游景点 做寿司的米饭怎么做 qq主显账号怎么修改 word页眉横线怎么去掉 冬瓜木耳香菜汤可以减肥吗 二手车评估师怎么考 生完小孩多久可以同房 淘宝店铺名怎么修改