資源簡介
利用matlab實現(xiàn)就近點鄰域尋找算法,獲取指定點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
- 上一篇:PSOGSA 程序提出了基于人群混合算法
- 下一篇:sdif 針對信號分選的常見算法
評論
共有 條評論