MATLAB绘图基础01—复杂网络工具箱命令


MATLAB复杂网络工具箱(matgraph)基础命令
序号 名称 命令 备注
1 新建图 g=graph(n) n-节点个数
2 增加边 add(g,u,v) u,v-节点编号
3 删除边 delete(g,u,v) E-边的集合,形如[1 2;1 3;2 4]
4 批量增加边 add(g,E)
5 批量删除边 delete(g,E)
6 改变图的大小 resize(g,N) N-最终的节点数,N>n,新增,N
7 检查邻接矩阵 check_matrix(A) A-网络邻接矩阵(0-1矩阵)
8 邻接图创建边 set_matrix(g,A)
9 返回节点数 nv(g) number of vertex
10 返回边数 ne(g) number of edge
11 返回节点和边数向量 size(g) 返回一个向量,分别为nv,ne
12 检查两点是否连通 has(g,u,v) 1-u,v连通;0-u,v不连通;等价于g(u,v),因为g也是01矩阵。
13 求邻接节点 neighbors(g,v) 求与v相连的顶点集合
14 求节点度 deg(g,v) v的度(无向图)
15 求最短路路径 find_path(g,u,v) 找到最短路径
16 求最短路距离 dist(g,u,v) 算出最短距离(多少段路,即几个1)
17 判断图的连通性 isconnected(g) 1-所有点之间都连通;0-至少一对点不连通
18 生成邻接矩阵 matrix(g) 把g用矩阵表达(01矩阵)
19 保存图数据 save(g,filename)
20 加载图数据 load(g,filename)
21 画普通图 draw(g) 图没有标记
22 以label标记图 ldraw(g) 图用label字段标记
23 以number标记图 ndraw(g) 图用节点编号标记
24 图调色 cdraw(g) 自定义图的颜色
25 按距离画图 distxy(g) 布局变化
26 mds画图 mdsxy(g) 布局变化
说明:这些命令是复杂网络的基础,只有熟练掌握才能利用好MATPAB复杂网络工具箱,操作一遍也就记住了。

你可能感兴趣的:(MATLAB—绘图基础)