coonecting line closer to next xy coordinates based on distance
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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.
Respuestas (3)
Alexandra McClernon Ownbey
el 9 de Abr. de 2020
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 comentarios
Alexandra McClernon Ownbey
el 9 de Abr. de 2020
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?
Image Analyst
el 9 de Abr. de 2020
See my attached edge linking demos. Adapt as needed.
10 comentarios
SatyaPrakash Gupta
el 17 de Abr. de 2020
1 comentario
Rik
el 18 de Abr. de 2020
can you help me here please
@SatyaPrakash, please don't use flags for comments.
Ver también
Categorías
Más información sobre Data Distribution Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!