Finding the area inside a convex hull
This quick video answers a question about finding the area of the smallest polygon that covers a set of points. It is a chance to use a few commands in MATLAB to simplify a script.
Here is the code that will be discussed.
x1 = rand(1,10);
y1 = rand(1,10);
vi = convhull(x1,y1);
polyarea(x1(vi),y1(vi))
plot(x1,y1,'.')
axis equal
hold on
fill ( x1(vi), y1(vi), 'r','facealpha', 0.5 );
hold off
- カテゴリ:
- Format: Video,
- Level: Basic
コメント
コメントを残すには、ここ をクリックして MathWorks アカウントにサインインするか新しい MathWorks アカウントを作成します。