(R2010a, ), MATLAB k-Nearest Neighbor (kNN), KD-tree (a , R-) Toolbox. :
load fisheriris % Iris dataset
Q = [6 3 4 1 ; 5 4 3 2]; % query points
% build kd-tree
knnObj = createns(meas, 'NSMethod','kdtree', 'Distance','euclidean');
% find k=5 Nearest Neighbors to Q
[idx Dist] = knnsearch(knnObj, Q, 'K',5);
.
, Image Processing Toolbox, ( ) kd- kNN. , :
[matlabroot '\images\images\private\kdtree.m']
[matlabroot '\images\images\private\nnsearch.m']
( ), ; /, , , , kNN, . , , / ..