我想从Matlab中的另一个度量矩阵创建一个邻接矩阵。 我的计划如下:
function [V] = adjacency(Z)
n= size(Z,1);
V = zeros(n);
k=1:n;
for i = 1:n
for j = 1:n
if Z(i,j)<= max(Z(i,k),Z(j,k))
V(i,j)=1;
V(j,i)=1;
else
V(i,j)=0;
V(j,i)=0;
end
end
end
end
我不知道如何使k
必须与i
不同且与j
不同。
答案 0 :(得分:0)
for k=1:n;
for i = 1:n
for j = 1:n
if(~(k==i || k==j))
if Z(i,j)<= max(Z(i,k),Z(j,k))
V(i,j)=1;
V(j,i)=1;
else
V(i,j)=0;
V(j,i)=0;
end
end
end
end
end