首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab中的误区

matlab中的误区
EN

Stack Overflow用户
提问于 2011-11-24 15:39:49
回答 1查看 246关注 0票数 1

伙计们,我有一个简单的问题,不幸的是,我不明白为什么会这样?在matlab中,例如下面的代码

代码语言:javascript
复制
W = [.41 .99 .51 .32 .15 .45 .38 .32 .36 .29 .21];
DG = sparse([6 1 2 2 3 4 4 5 5 6 1],[2 6 3 5 4 1 6 3 4 3 5],W)

创建像这样的稀疏加权图

代码语言:javascript
复制
(4,1)       0.4500
   (6,2)       0.4100
   (2,3)       0.5100
   (5,3)       0.3200
   (6,3)       0.2900
   (3,4)       0.1500
   (5,4)       0.3600
   (1,5)       0.2100
   (2,5)       0.3200
   (1,6)       0.9900
   (4,6)       0.3800

这是一个我不能理解的点,它是如何创建边的,我的意思是,在这个例子中,我们有这么多的顶点和边,它是以什么顺序创建这个图的?它是如何形成的?再说一次,我不是问代码,算法等等,我只是重复一下

从这个DG = sparse([6 1 2 2 3 4 4 5 5 6 1],[2 6 3 5 4 1 6 3 4 3 5],W),它是如何创建上面写的边的?还有,如何从这个代码中确定顶点列表?哪些只是顶点?请帮助我,如果我的查询中有什么不清楚的地方,我会试着澄清它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-24 16:21:33

让我们取向量的第一个元素:

6 1 2 2 3 4 4 5 5 6 1

.41 .99 .51 .32 .15 .45 .38 .32 .36 .29 .21

这给出了表示的返回矩阵((6,2) 0.4100 )的第二行,依此类推。

您发布的可视化表示只是按Matlab不同的顺序排序(按矩阵列和行号排序)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8253594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档