Outer Bounds of a Dataset
5 ビュー (過去 30 日間)
古いコメントを表示
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?
0 件のコメント
採用された回答
Image Analyst
2020 年 7 月 15 日
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));
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Point Cloud Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!