邻接矩阵的对角线表示自己跟自己的距离,众所周知其为0,对该邻接矩阵进行操作,一不小心除一下,对角线就变成Inf了,如何重新将对角线置零呢?
假设A是个方阵:
A(logical(eye(size(A))))=0
相当于取A的大小,做一个单位阵(eye函数),对该单位阵取逻辑索引,然后令A中逻辑索引为1的清零即可。
邻接矩阵的对角线表示自己跟自己的距离,众所周知其为0,对该邻接矩阵进行操作,一不小心除一下,对角线就变成Inf了,如何重新将对角线置零呢?
假设A是个方阵:
A(logical(eye(size(A))))=0
相当于取A的大小,做一个单位阵(eye函数),对该单位阵取逻辑索引,然后令A中逻辑索引为1的清零即可。