算法思想
1.邻接矩阵转换为关联矩阵
如果邻接矩阵的值不为0,则关联矩阵的始点赋值为1,终点赋值为-1
2.关联矩阵转化为邻接矩阵
找出每一列关联矩阵的值不为0的两个下标a1,a2
当关联矩阵的值为1时,有向边由a1指向a2
当关联矩阵的值为-1时,有向边由a2指向a1
程序的参数说明
当f=0时,邻接矩阵转换为关联矩阵,F表示邻接矩阵,W表示关联矩阵
当f=1时,关联矩阵转换为邻接矩阵,F表示关联矩阵,W表示邻接矩阵
MATLAB实现
function W = mattransf(F, f)
if f == 0
m = sum(sum(F));
n = size(F,1);
W = zeros