中关村在线

软件

MATLAB图与矩阵应用技巧

该实例说明稀疏矩阵的应用,阐述图结构与矩阵表示间的关联。

1、 在命令行中输入:

2、 按下回车键确认操作

3、 见图1所示。

4、 图的邻接矩阵可用来表示其结构关系。

5、 将节点从1到N编号,用于构建邻接矩阵。

6、 若节点i与节点j相连,则矩阵中对应位置(i,j)的值为1,否则为0。

7、 在命令行中输入:

8、 cla

9、 按下回车键确认操作。

10、 见图2所示。

11、 半球巴克球的节点构成多边形,各边按编号排列组合。

12、 在命令行中输入:

13、 end

14、 按下回车键即可确认操作

15、 3所示。

16、 利用SPY函数绘制非零元素轮廓,以直观展示该半球邻接矩阵的结构特征。

17、 由于节点i与j相连时彼此互通,因此矩阵呈现对称特性。

18、 在命令行中输入:

19、 按下回车键确认操作。

20、 见图4所示

21、 通过将一个半球的编号对应到另一个半球,实现对整个图形编号体系的扩展。

22、 输入命令行:

23、 end

24、 按下回车键确认操作。

25、 见图5所示

26、 最终稀疏矩阵的间谍图展示如下。

27、 输入命令行指令

28、 按下回车键确认操作

29、 见图6所示

30、 多数实用图中,节点仅与少数其他节点相连。

31、 故邻接矩阵每行仅有少数非零元素。

32、 该例说明了稀疏矩阵在实际应用中的优势。

33、 在命令行中输入:

34、 按下回车键确认操作。

35、 见图7所示

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具