![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/283048/line%20connection.png)
coonecting line closer to next xy coordinates based on distance
조회 수: 1 (최근 30일)
이전 댓글 표시
I have attached my XY coordinates and you can see RED and BLUE marked in the picture attached.
I would like to coonect this lines in the similar way, how it appears in picture attached.
Is there any way to do this , if so , can you please do help me out with example code.
답변 (3개)
Alexandra McClernon Ownbey
2020년 4월 9일
x = pointdbscan.x;
y = pointdbscan.y;
d = sqrt(x.^2+y.^2);
dz = diff(d);
xplot{1}(1) = x(1);
yplot{1}(1) = y(1);
j = 1;
k = 0;
for i = 1:length(dz)
if dz(i) > 20
j = j+1;
k = 0;
end
k = k+1;
xplot{j}(k) = x(i+1);
yplot{j}(k) = y(i+1);
end
figure
ax = axes;
hold(ax,'on')
p = cellfun(@plot, xplot,yplot);
set(p,'color','b')
댓글 수: 3
Alexandra McClernon Ownbey
2020년 4월 9일
Satya,
you will need to more specific in your question. Is the data you have in centimeters and you want 20 meters? Is the condition 20 meters in one direction?
SatyaPrakash Gupta
2020년 4월 17일
댓글 수: 1
Rik
2020년 4월 18일
can you help me here please
@SatyaPrakash, please don't use flags for comments.
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Distribution Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!