Need to find out Area of polygon

3 ビュー (過去 30 日間)
Shweta Saboo
Shweta Saboo 2019 年 9 月 9 日
回答済み: Walter Roberson 2019 年 9 月 9 日
I want to calculate area of Polygon having dimensions [102.49728 126.58069 127.49728 126.58069 127.49728 163.58069 102.49728 163.58069].

採用された回答

Walter Roberson
Walter Roberson 2019 年 9 月 9 日
However, you do not appear to have X Y coordinates. If what you have is a polyhedra that is 102.49728 in one direction, 126.68069 in a second direction, 127.49728 in a third direction, and so on, then prod() the array.
However I am guessing you want
p = [102.49728 126.58069 127.49728 126.58069 127.49728 163.58069 102.49728 163.58069];
xy = reshape(p, 2, []).';
and then you could polyarea() on xy(:,1) and xy(:,2)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeElementary Polygons についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by