RegionBounds

RegionBounds[reg]

領域 reg の境界を与える.

RegionBounds[reg,"type"]

指定された"type"の領域境界を与える.

詳細とオプション

  • RegionBoundsは,境界ボックスとしても知られている.
  • RegionBoundsは,RegionEmbeddingDimension[reg]に等しい長さのリスト{{xmin,xmax},{ymin,ymax},}を返す.
  • 有界ではない領域については,1つあるいは複数の座標範囲でInfinityを含むことができる.
  • 次の領域範囲"type"指定を与えることができる.
  • "Minimal"最小の境界(デフォルト)
    "Sufficient"十分な境界
    "Finite"有限の関心範囲,有界であるとは限らない

例題

すべて開くすべて閉じる

  (3)

における領域の境界を求める:

境界を可視化する:

における領域の境界を求める:

境界を可視化する:

有界ではない領域は無限の境界を持つ:

スコープ  (23)

基本的な用法  (3)

デフォルトで,"Minimal"境界領域が返される:

境界を可視化する:

"Finite"を使って,領域が有界ではない場合でも何らかの有限領域を得る:

境界を可視化する:

他の領域タイプでは無限範囲が返される:

"Finite"が最小の境界領域を返すとは限らない:

特別な領域  (7)

の領域:

の領域:

の領域範囲を可視化する:

の領域:

の領域範囲を可視化する:

の領域:

"Finite"タイプを指定して,有界ではない領域の有限な境界を得る:

数式定義領域  (3)

ImplicitRegionとしての,2つの円板の和集合:

境界を可視化する:

ImplicitRegionとしての,2つの円柱の和集合:

境界を可視化する:

ParametricRegionとして表された,円板の有理パラメータ化:

境界を可視化する:

メッシュ領域  (4)

2DのMeshRegion

境界を可視化する:

3DのMeshRegion

境界を可視化する:

2DのBoundaryMeshRegion

境界を可視化する:

3DのBoundaryMeshRegion

境界を可視化する:

派生領域  (4)

2つの領域のRegionIntersection

境界を可視化する:

混合次元領域のRegionUnion

境界を可視化する:

TransformedRegion

境界を可視化する:

RegionBoundary

地理的領域  (2)

GeoPositionを使った多角形:

境界を可視化する:

GeoGridPositionを使った多角形の境界:

境界を可視化する:

アプリケーション  (5)

領域の境界ボックスの境界球面(Sphere)を求める:

境界ボックスのコーナー点を計算する:

境界球面を計算する:

境界曲面を可視化する:

領域の境界ボックスの境界楕円体(Ellipsoid)を求める:

境界ボックスを計算する:

境界ボックスの境界楕円体を計算する:

境界曲面を計算する:

境界ボックスが重なり合っているかどうかをチェックすることで,領域が含まれている可能性を確かめる:

各領域の境界を計算する:

各次元について,境界が交差しているかどうかをチェックする:

すべての次元の境界が重なっているときかつそのときに限り,境界ボックスは重なり合う:

高速の帰属拒絶判定を作成する:

領域帰属関数を作成する:

領域の境界ボックスについて,帰属関数を作成する:

検定のために点を生成する:

境界ボックスの帰属関数でフィルタをかけた後で,領域の帰属関数を使って帰属点を選択する:

領域帰属関数だけを使った場合の所要時間と比較する:

どちらの方法も同じ帰属点を返す:

方向のある最小面積の境界ボックスを領域にフィットする:

軸と整列している領域の凸包の各辺について変換を求める:

凸包の各辺と整列している,方向のある境界ボックスを計算する:

最小面積の境界ボックスを領域の方向に向ける変換を求める:

方向が与えられた境界ボックスと領域を可視化する:

特性と関係  (7)

有界領域の範囲は有限である:

有界ではない領域の範囲は無限である:

RegionBoundsDiscretizeRegionへの入力として使ってもよい:

デフォルトのDiscretizeRegion境界範囲を2倍にする:

RegionBoundsVoronoiMeshへの入力として使ってもよい:

さまざまな境界範囲でのVoronoiMesh

RegionBoundsを使ってDiscretizeGraphicsPlotRangeを指定することができる:

さまざまな境界範囲でのVoronoiMesh

2D領域の境界を転置(Transpose)してRectangleの座標を得る:

3D領域の境界を転置(Transpose)してCuboidの境界を得る:

領域の境界を直接UniformDistributionに渡すことができる:

領域の境界を得る:

有界の領域上で一様にサンプルを取る:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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