25 lines
378 B
Matlab
25 lines
378 B
Matlab
%
|
|
%
|
|
%
|
|
|
|
C = rand(40000,4);
|
|
Q = rand(4000,4);
|
|
|
|
disp ('C-Q');
|
|
disp ('build-in')
|
|
tic; [i1, d1] = knnsearch(C, Q, 'k', 4); toc
|
|
disp ('mine')
|
|
tic; [i2, d2] = knnsearch2(C, Q, 4); toc
|
|
sum(i1-i2)
|
|
sum(d1-d2)
|
|
|
|
disp (' ');
|
|
disp (' ');
|
|
disp ('C-C');
|
|
disp ('build-in')
|
|
tic; [i1, d1] = knnsearch(C, C, 'k', 4); toc
|
|
disp ('mine')
|
|
tic; [i2, d2] = knnsearch2(C, C, 4); toc
|
|
sum(i1-i2)
|
|
sum(d1-d2)
|