필터 지우기
필터 지우기

How to un-bowtie this bow-tie?

조회 수: 2 (최근 30일)
Jeremy Salerno
Jeremy Salerno 2022년 10월 18일
답변: Sai Kiran 2022년 10월 21일
The below is taken from the polyshape example (specifically the bow-tie one) in the MATLAB documentation. Is there a way to turn this bowtie BACK into a simple rectangle polygon?
P = [0 0; 1 1; 1 0; 0 1; 0 0];
pgon = polyshape(P)
%Plot the polygon and compute its area.
plot(pgon)
A = area(pgon)

답변 (1개)

Sai Kiran
Sai Kiran 2022년 10월 21일
Hi,
I understand that you want to convert the existing shape into rectangle.
The polyshape syntax takes the points from matrix P and creates a shape by connecting each point in a linear fashion.
By changing the order of coordinates in matrix P, you would get a rectangle.
Below code gives the rectangle.
Hope it helps!
P = [0 0; 1 0; 1 1; 0 1; 0 0];
pgon = polyshape(P)
%Plot the polygon and compute its area.
plot(pgon)
A = area(pgon)

카테고리

Help CenterFile Exchange에서 Elementary Polygons에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by