matlab求邻接矩阵
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/09 06:13:31
matlab求邻接矩阵
已知A=[1 2 3 4
2 5 3 6
7 6 8 9
1 8 4 2]
求程序将其变为9*9的矩阵,例:1与2相邻,则第1行第2列记为1;2与3相邻则第2行第3列记为1;其余不相邻记为0;相邻只考虑行
已知A=[1 2 3 4
2 5 3 6
7 6 8 9
1 8 4 2]
求程序将其变为9*9的矩阵,例:1与2相邻,则第1行第2列记为1;2与3相邻则第2行第3列记为1;其余不相邻记为0;相邻只考虑行
clear;clc;
A=[1 2 3 4; 2 5 3 6; 7 6 8 9;1 8 4 2]
B=zeros(9);
[M,N]=size(A);
for m=1:N
for n=1:N-1
B(A(m,n),A(m,n+1))=1;
B(A(m,n+1),A(m,n))=1;%我认为1与2相邻则2也与1相邻,如果不是,把这句去掉即可
end
end
B
再问: 出结果了,还想问下,如果A矩阵不完整,之后人工进行了补零,那程序要怎么写?
A=[1 2 3 4; 2 5 3 6; 7 6 8 9;1 8 4 2]
B=zeros(9);
[M,N]=size(A);
for m=1:N
for n=1:N-1
B(A(m,n),A(m,n+1))=1;
B(A(m,n+1),A(m,n))=1;%我认为1与2相邻则2也与1相邻,如果不是,把这句去掉即可
end
end
B
再问: 出结果了,还想问下,如果A矩阵不完整,之后人工进行了补零,那程序要怎么写?
Matlab如何随机生成邻接矩阵
请问在数据很多的情况下,怎样用matlab求有向图的带权邻接矩阵?急,
已知图的邻接矩阵a,试给出该图的最小生成树.matlab编程
在线急求熟悉图的两种常用的存储结构,邻接矩阵和邻接表.
建立无向图,输入一个邻接矩阵,求输出边的条数,
求数据结构算法,已知有m个顶点的无向图,采用邻接矩阵结构储存,写出下列算法
求一个源代码要求显示图的邻接矩阵图的邻接表,深度广度优先遍历最小生成树PRIM算法KRUSCAL算法图的连通分
用C++实现,求有向图中任意两个结点间的所有路径.其中图的存储结构为邻接矩阵.程序要带注释.
创建一个无向图,元素为整型,以邻接矩阵为存储结构,输出该图的深度化先搜索序列,求连通分量的个数
数据结构求大神啊、(1)每个顶点的入度和出度(2)邻接矩阵和入边图示(3)强连通分量
求解释程序 matlab
matlab求sin(pi)