ConvexPolygonQ

ConvexPolygonQ[poly]

多角形 poly が凸状の場合にはTrueを,その他の場合にはFalseを与える.

詳細

  • 多角形内の任意の2点を結ぶ線分がその多角形の外に出なければ,その多角形は凸多角形である.
  • 凸多角形は多角形内のすべての点から見ることができる.

例題

すべて開くすべて閉じる

  (2)

多角形が凸状かどうかを調べる:

ConvexPolygonQは,凸多角形以外の多角形にはFalseを与える:

スコープ  (7)

ConvexPolygonQは多角形に使うことができる:

三角形:

長方形:

穴のある多角形:

自己交差がある多角形:

不連続成分がある多角形:

内の多角形:

ConvexPolygonQは地理実体の多角形に使うことができる:

GeoPositionを使った多角形:

GeoPositionXYZを使った多角形:

GeoPositionENUを使った多角形:

ConvexPolygonQGeoGridPositionを使った多角形に使うことができる:

アプリケーション  (4)

アルゴリズムの時間的コストを調べ確認するために,多角形をランダムに生成する:

凸多角形のためのアルゴリズムの時間的コスト:

多角形が凸多角形かどうかを調べる:

幾何領域が凸状かどうかを調べようと試みる:

機械学習を使った多角形の分類.分類器関数を多角形の例で訓練する:

この分類器を使って新たな多角形を分類する:

単純多角形:

星形多角形:

特性と関係  (6)

凸多角形は単純多角形である:

凸多角形のOuterPolygonは凸状である:

凸多角形は内部多角形を持たない:

凸多角形の内頂点はどれも より小さい:

PolygonDecompositionを使って多角形を凸多角形に分解する:

RandomPolygonを使って凸多角形を生成する:

凸多角形はその辺の凸包である:

考えられる問題  (1)

ConvexPolygonQは,非定形の多角形に対してはFalseを返す:

Wolfram Research (2019), ConvexPolygonQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConvexPolygonQ.html.

テキスト

Wolfram Research (2019), ConvexPolygonQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConvexPolygonQ.html.

CMS

Wolfram Language. 2019. "ConvexPolygonQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ConvexPolygonQ.html.

APA

Wolfram Language. (2019). ConvexPolygonQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ConvexPolygonQ.html

BibTeX

@misc{reference.wolfram_2024_convexpolygonq, author="Wolfram Research", title="{ConvexPolygonQ}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/ConvexPolygonQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_convexpolygonq, organization={Wolfram Research}, title={ConvexPolygonQ}, year={2019}, url={https://reference.wolfram.com/language/ref/ConvexPolygonQ.html}, note=[Accessed: 22-November-2024 ]}