求邻接矩阵的matlab代码
时间: 2023-09-06 10:09:54 浏览: 171
matlab.rar_graph_matlab_treatedhl5_邻接矩阵
当然,我可以为你提供一个生成邻接矩阵的简单的 MATLAB 代码。以下是一个示例:
```matlab
% 定义图的节点数量
numNodes = 5;
% 创建一个零矩阵来表示邻接矩阵
adjMatrix = zeros(numNodes);
% 添加边到邻接矩阵
adjMatrix(1, 2) = 1; % 表示节点1和节点2之间有一条边
adjMatrix(2, 3) = 1; % 表示节点2和节点3之间有一条边
adjMatrix(3, 4) = 1; % 表示节点3和节点4之间有一条边
adjMatrix(4, 5) = 1; % 表示节点4和节点5之间有一条边
adjMatrix(5, 1) = 1; % 表示节点5和节点1之间有一条边
% 打印邻接矩阵
disp(adjMatrix);
```
这段代码创建了一个大小为5的零矩阵,并通过赋值来表示图中的边。在这个例子中,我们表示了一个环形图,其中每个节点都与其相邻的节点相连。
请注意,这只是一个简单的示例代码,你可以根据你自己的需求对其进行修改和扩展。希望对你有所帮助!
阅读全文