作业帮 > 综合 > 作业

已知两列节点数据,求有向图的邻接矩阵的MATLAB代码

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 00:57:27
已知两列节点数据,求有向图的邻接矩阵的MATLAB代码

部分数据如上图,一共有400组节点.节点编号从0到82,最后结果要得到一个83*83的邻接矩阵.
我本来用head和tail定义了两个400行的一维数组来分别存储起始点和终点,将一个83*83的矩阵初始化为0,然后编了以下代码
for i=1:400
   for j=1:400
       k=head(i)+1
       m=tail(j)+1
       A(k,m)=1
    end
end
结果程序好像陷入了死循环.cry.求大神帮看看错在哪里,顺手帮忙码一个能解决问题的MATLAB程序也是极好的.
已知两列节点数据,求有向图的邻接矩阵的MATLAB代码
运行时间比较长而已 不会死循环 把 k m A三行程序后面加上分号
再问: 您说我那个代码有问题吗??我加了分号之后求得的矩阵里面居然有5920个1,显然不合理 啊,我要得到的结果应该是矩阵里有400个1。