没有合适的资源?快使用搜索试试~ 我知道了~
matlab用邻接矩阵画加权无向图
5星 · 超过95%的资源 63 下载量 57 浏览量
2021-01-06
17:37:09
上传
评论 3
收藏 144KB PDF 举报
温馨提示
这里有一点一定要注意,因为为无向图,因此邻接矩阵一定要是关于对角线对称的,即Aij=Aji(且对角线上元素Aii=0),两点之间相互无向连接,有向图可以不为对称矩阵(有方向) 方法及函数: 1.推荐matlab一个图论很好用的包Graph and Network Algorithms,官网有函数介绍https://www.mathworks.com/help/matlab/graph-and-network-algorithms.html 这里搬一个知乎很不错评论的demo,仅供参考(参考链接文末一起放出): %% Matlab 无向图 % 生成数据,A和邻接矩阵的形势相似 A = magi
资源推荐
资源详情
资源评论
matlab用邻接矩阵画加权无向图用邻接矩阵画加权无向图
这里有一点一定要注意,因为为无向图,因此邻接矩阵一定要是关于对角线对称的,即Aij=Aji(且对角线上元素Aii=0),两
点之间相互无向连接,有向图可以不为对称矩阵(有方向)
方法及函数:
1.推荐matlab一个图论很好用的包Graph and Network Algorithms,官网有函数介绍
https://www.mathworks.com/help/matlab/graph-and-network-algorithms.html
这里搬一个知乎很不错评论的demo,仅供参考(参考链接文末一起放出):
%% Matlab 无向图
% 生成数据,A和邻接矩阵的形势相似
A = magic(10);
A = dist(A);%计算点之间的欧氏距离
index = 1:size(A,1);
names = {};
for ii = index
names{ii} = num2str(index(ii));
end
% 定义图像G
G = graph(A,names)
%% 绘制图像
figure
plot(G,'rs-','LineWidth',2,'MarkerSize',10)
还可以改变各个节点之间的绘图方式
%% 绘制图像 定义图像的图层为圆形
figure
plot(G,'ro-','Layout','circle','LineWidth',2,'MarkerSize',10)
资源评论
- 蟹蛛2023-07-26文件中的代码逻辑清晰,编写风格规范,让人感觉很舒服。
- 马虫医生2023-07-26使用邻接矩阵来画加权无向图的方法在这个文件中讲解得很清晰,让我受益匪浅。
- 今年也要加油呀2023-07-26这个文件很实用,能够帮助初学者快速掌握用邻接矩阵画加权无向图的方法。
- 豆瓣时间2023-07-26这个文件的编写者对于每个步骤都进行了详细的解释,能够帮助读者轻松上手并且理解核心思想。
- 销号le2023-07-26这个文件内容简洁明了,很容易理解,并且能够满足大部分用户的需求。
weixin_38663036
- 粉丝: 4
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功