ConvexRegionQ

ConvexRegionQ[reg]

reg が凸領域の場合はTrueを,それ以外の場合はFalseを与える.

詳細

  • 領域内の2点を結ぶ線分で領域外に出るものがない場合,その領域は凸である.
  • p1,p2reg のとき,すべての0λ1について λ p1+(1-λ)p2reg であればその領域は凸である.

例題

すべて開くすべて閉じる

  (2)

長方形が凸かどうか調べる:

円は凸領域ではない:

スコープ  (20)

特別な領域  (4)

Pointを含むの領域:

Interval

HalfLineは非有界である:

Pointを含むの領域:

Line

Polygon

Circle

Disk

Pointを含むの領域:

Line

Polygon

Cylinder

Simplexを含むの領域:

Cuboid

Ball

メッシュ領域  (4)

1DのMeshRegion

2D:

3D:

2Dの曲線を表すMeshRegion

MeshRegionは異なる次元の成分を持つことができる:

1DのBoundaryMeshRegion

2D:

3D:

数式定義領域  (3)

ImplicitRegionとしての放物線領域:

ParametricRegionとして表された放物線:

ImplicitRegionは次元が異なるいくつかの成分を持つことができる:

派生領域  (6)

2つの領域のRegionIntersection

混合次元領域のRegionUnion

一般的なBooleanRegionの組合せ:

TransformedRegion

InverseTransformedRegion

RegionBoundary

地理的領域  (3)

GeoPositionで多角形を調べる:

GeoPositionXYZを使った多角形:

GeoPositionENUを使った多角形:

GeoGridPositionによる多角形の面積:

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

アプリケーション  (5)

プラトンの立体は凸である:

基本的な領域が凸かどうかを調べる:

5つの四面体の複合体の凸包は12面体である:

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

アルゴリズムのテストと時間の複雑さの検証のために,ランダムな多角形を生成する:

凸多角形についてのアルゴリズムの時間の複雑さ:

特性と関係  (3)

2つの領域が凸であるなら,その共通集合は凸である:

凸領域のInverseTransformedRegionは凸である:

ConvexHullRegionを使って凸領域を作成する:

考えられる問題  (1)

ConvexRegionQは,非定常領域に対してはFalseを返す:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_convexregionq, organization={Wolfram Research}, title={ConvexRegionQ}, year={2020}, url={https://reference.wolfram.com/language/ref/ConvexRegionQ.html}, note=[Accessed: 21-November-2024 ]}