X中每行的最近邻居与X-Matlab中的所有其他行相对

时间:2015-12-07 21:43:17

标签: matlab knn

有没有办法使用knnsearch matlab功能并返回 X中每行的最近邻居对X中的所有其他行? 我想得到的输出类似于上例中的变量dd:

X = [ 1 2 3 ; 4 3 5; 1 2 3; 1 2 3; 4 3 5; 5 2 1; 3 2 1; 3 5 1];

[rows,~] = size(X);

for i = 1:rows
    for j = 1:rows

         d(i,j) = (norm(X(i,:)-X(j,:)));

    end

   d(1:size(d,1)+1:end) = nan;
   [~,dd(i)] = min(d(i,:));

end

0 个答案:

没有答案