资源简介

利用matlab实现就近点邻域寻找算法,获取指定点k邻域范围内的点集

资源截图

代码片段和文件信息

function [idxD]=knnsearch(varargin)

% Check inputs
[QRKfident] = parseinputs(varargin{:});

% Check outputs
error(nargoutchk(02nargout));

% C2 = sum(C.*C2)‘;
[NM] = size(Q);
L=size(R1);
idx = zeros(NK);
D = idx;

if K==1
    % Loop for each query point
    for k=1:N
        d=zeros(L1);
        for t=1:M
            d=d+(R(:t)-Q(kt)).^2;
        end
        if fident
            d(k)=inf;
        end
        [D(k)idx(k)]=min(d);
    end
else
    for k=1:N
        d=zeros(L1);
        for t=1:M
            d=d+(R(:t)-Q(kt

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1150  2014-05-05 22:32  knnsearch.m

----------- ---------  ---------- -----  ----

                 1150                    1


评论

共有 条评论