Files
openairinterface5g/openair1/EMOS/LTE/POST_PROCESSING/find_closest_points.m
T
2013-06-25 09:05:02 +00:00

14 lines
625 B
Matlab

function checkpoint2 = find_closest_points(mode2,checkpoint1)
% adds all gps point in checkpoint1 to the chunks in mode2
testpoints2 = [mode2.gps_lat_cat(mode2.ind_cnd).' mode2.gps_lon_cat(mode2.ind_cnd).'];
testpoints2_idx = find(mode2.ind_cnd);
checkpoint2 = zeros(1,length(checkpoint1));
for i=1:length(checkpoint1)
% find point in route y that is closest to checkpoint
out = ipdm(checkpoint1(i,:),testpoints2,'Subset', 'NearestNeighbor','Result','Structure');
checkpoint2(i) = testpoints2_idx(out.columnindex);
%checkpoint2(i,:) = [testpoints2(out.columnindex,1) testpoints2(out.columnindex,2)];
end