Finding the nearest node in this case
조회 수: 3 (최근 30일)
이전 댓글 표시
I am trying to find nearest node from the fixed node.
so here is the code
x1= [16,38,56,78,45];
y1 =[23,62,77,56,34];
x2 = 100*rand(20,1);
x2= 150*rand(20,1);
for i = 1:5
text(x1(i),y1(i),num2str(i))
end
for i= 1:20
text(x2(i), y2(i),num2str(i));
end
Now i have to find out the nearest node of [x1,y1] w.r.t [x2,y2]
Objective find out which 10nodes from [x2,y2] are near to the [x1,y1] node
댓글 수: 0
채택된 답변
Walter Roberson
2018년 12월 9일
pdist2
댓글 수: 6
Walter Roberson
2018년 12월 9일
dd = pdist2([x1 y1], [x2 y2]);
[~, idx] = min(dd);
xclosest = x2(idx);
yclosest = y2(idx);
... I feel like I just did someone's homework for them because they did not read the documentation .
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!