![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/332264/image.png)
Outer Bounds of a Dataset
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Saeid
el 15 de Jul. de 2020
Comentada: Saeid
el 16 de Jul. de 2020
I have a set of xy data and I want to find the outer bounds of this set so that when I plot the data and connect these outer bound points, all ther other points will be confined to these boundaries, as shown if figure.
How can I do that?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/332261/image.png)
0 comentarios
Respuesta aceptada
Image Analyst
el 15 de Jul. de 2020
You can try boundary(). There is a shrink factor input to determine how closely the boundary "hugs" the point set. The shrink factor is a scalar between 0 and 1. Setting s to 0 gives the convex hull, and setting s to 1 gives a compact boundary that envelops the points. The default shrink factor is 0.5.
x = gallery('uniformdata',30,1,1);
y = gallery('uniformdata',30,1,10);
plot(x,y,'.')
xlim([-0.2 1.2])
ylim([-0.2 1.2])
k = boundary(x,y);
hold on;
plot(x(k),y(k));
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/332264/image.png)
Más respuestas (0)
Ver también
Categorías
Más información sobre Point Cloud Processing 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!