BoundedRegionQ[reg]
BoundedRegionQ
BoundedRegionQ[reg]
例題
すべて開く すべて閉じる例 (2)
スコープ (20)
特別な領域 (4)
Pointを含む
内の領域:
BoundedRegionQ[Point[{1}]]ℛ = Interval[{1, 2}];
NumberLinePlot[ℛ]BoundedRegionQ[ℛ]HalfLineは非有界である:
BoundedRegionQ[HalfLine[{{1}, {2}}]]Pointを含む
内の領域:
ℛ = Point[Tuples[Range[5], 2]];
Region[ℛ]BoundedRegionQ[ℛ]Line:
ℛ = Line[{{1, 2}, {4, 3}}];
Region[ℛ]BoundedRegionQ[ℛ]ℛ = Polygon[{{0, 0}, {2, -1}, {1, 0}, {2, 1}}];
Region[ℛ]BoundedRegionQ[ℛ]ℛ = Circle[{1, 2}, 3];
Region[ℛ]BoundedRegionQ[ℛ]Disk:
ℛ = Disk[{1, 2}, {4, 3}];
Region[ℛ]BoundedRegionQ[ℛ]InfiniteLineは非有界領域である:
ℛ = InfiniteLine[{0, 0}, {3, 1}];
Region[ℛ]BoundedRegionQ[ℛ]Pointを含む
内の領域:
ℛ = Point[Tuples[Range[5], 3]];
Region[ℛ, Boxed -> True]BoundedRegionQ[ℛ]Line:
ℛ = Line[{{1, 2, 3}, {6, 5, 4}}];
Region[ℛ, Boxed -> True]BoundedRegionQ[ℛ]ℛ = Cylinder[{{0, 0, 0}, {1, 1, 1}}, 2];
Region[ℛ, Boxed -> True]BoundedRegionQ[ℛ]HalfPlaneは非有界である:
ℛ = HalfPlane[{{0, 0, 0}, {1, 0, 0}}, {0, 1, 1}];
Region[ℛ, Boxed -> True]BoundedRegionQ[ℛ]
内のSimplexを含む
内の領域:
BoundedRegionQ[Simplex[{{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}]]
内のCuboid:
BoundedRegionQ[Cuboid[{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}]]
内のBall:
BoundedRegionQ[Ball[{1, 2, 3, 4, 5, 6, 7}, 8]]数式定義領域 (3)
ImplicitRegionとしての放物線領域:
ℛ = ImplicitRegion[x^2 - y^2 ≤ 1, {x, y}];DiscretizeRegion[ℛ, {{-2, 2}, {-2, 2}}]BoundedRegionQ[ℛ]BoundedRegionQ[ImplicitRegion[x^2 + y^2 ≤ 1, {x, y, {z, 0, 2}}]]ParametricRegionとして表された放物線:
ℛ = ParametricRegion[{t, t^2}, {t}];Region[ℛ]BoundedRegionQ[ℛ]ℛ = ParametricRegion[{r(1 - t^2/1 + t^2), r(2t/1 + t^2)}, {t, {r, 0, 1}}];BoundedRegionQ[ℛ]ImplicitRegionは,次元が異なる複数の成分を持つことができる:
ℛ = ImplicitRegion[x^2 + y^2 ≤ 1∨(x + 1)^2 + y^2 == 1, {x, y}];Region[ℛ]BoundedRegionQ[ℛ]メッシュ領域 (4)
1DにおけるMeshRegion:
DelaunayMesh[RandomReal[1, {10, 1}]]BoundedRegionQ[%]DelaunayMesh[RandomReal[1, {50, 2}]]BoundedRegionQ[%]DelaunayMesh[RandomReal[1, {100, 3}]]BoundedRegionQ[%]1DにおけるBoundaryMeshRegion:
ConvexHullMesh[RandomReal[1, {10, 1}]]RegionQ[%]ConvexHullMesh[RandomReal[1, {50, 2}]]BoundedRegionQ[%]ConvexHullMesh[RandomReal[1, {100, 3}]]BoundedRegionQ[%]2Dにおける曲線を表すMeshRegion:
ℛ = MeshRegion[{{0, 0}, {1, 0}, {2, -1}, {2, 1}}, {Line[{{1, 2, 3, 4, 2}}]}]BoundedRegionQ[ℛ]MeshRegionは次元が異なる成分を持つことができる:
ℛ = MeshRegion[{{0, 0}, {1, 0}, {2, -1}, {2, 1}}, {Line[{{1, 2}}], Polygon[{{2, 3, 4}}]}]BoundedRegionQ[ℛ]派生領域 (4)
2つの領域のRegionIntersection:
ℛ = RegionIntersection[Disk[{0, 0}, 1], Disk[{0, 1}, 1]];Region[ℛ]BoundedRegionQ[ℛ]混合次元領域のRegionUnion:
ℛ = RegionUnion[Circle[{1, 0}, 1], Disk[{0, 0}, 1]];Region[ℛ]BoundedRegionQ[ℛ]ℛ = TransformedRegion[Disk[{0, 0}, 1], ScalingTransform[{3, 2}]];Region[ℛ]BoundedRegionQ[ℛ]Subscript[ℛ, 1] = Disk[];
Subscript[ℛ, 2] = RegionBoundary[Subscript[ℛ, 1]]{Region[Subscript[ℛ, 1]], Region[Subscript[ℛ, 2]]}{BoundedRegionQ[Subscript[ℛ, 1]], BoundedRegionQ[Subscript[ℛ, 2]]}地理的領域 (3)
GeoPositionを使った多角形:
ℛ = Polygon[GeoPosition[{{{40.083441, -88.235716}, {40.083607, -88.257488}, {40.082603, -88.257149},
{40.076136999999996, -88.25740499999999}, {40.076178, -88.270888}, {40.076516, -88.271558},
{40.083686, -88.271512}, {40.083659999999995, -88.267046}, ... 33323}, {40.098112, -88.228687},
{40.095216, -88.228627}, {40.095179, -88.238547}, {40.094480999999995, -88.238546},
{40.094508999999995, -88.23267}, {40.094106, -88.232556}, {40.090666999999996, -88.232477},
{40.090741, -88.235745}}}]];BoundedRegionQ[ℛ]GeoPositionXYZを使った多角形:
ℛ = Polygon[GeoPositionXYZ[{{{150451.6968462432, -4.884430486484052*^6, 4.085078564164219*^6},
{148595.27532671497, -4.884475441490381*^6, 4.085092666620835*^6},
{148626.35829777512, -4.884546311005128*^6, 4.0850073717259285*^6},
{148618.5908634042 ... 7*^6, 4.0860187668081024*^6},
{150697.56410771207, -4.8836599487428395*^6, 4.085984535480795*^6},
{150711.88303095422, -4.883905546449982*^6, 4.0856924143435075*^6},
{150433.15479548014, -4.883908845676418*^6, 4.0856987003255524*^6}}}]];BoundedRegionQ[ℛ]GeoPositionENUを使った多角形:
ℛ = Polygon[GeoPositionENU[{{{3378.2547059731055, -3369.2234780923936, -0.7440009205072329},
{1521.3211635380246, -3351.391253626573, -0.022340134218666208},
{1550.2571145363192, -3462.8657556618973, -0.08899812728964207},
{1528.5672303494055, -418 ... 63383291193, -0.37494203351275246},
{3654.121991908476, -2566.7472331234085, -0.5214977847472255},
{3375.420726854886, -2558.6597093173914, -0.3648706331350695}}},
GeoPosition[{40.11379115639895, -88.2753251202516, -1.0415787873318691}]]];BoundedRegionQ[ℛ]GeoGridPositionを使った多角形:
ℛ = Polygon[GeoGridPosition[{{{-0.9950503945490105, 1.2366760550756015},
{-0.9952074890903578, 1.2369207053693891}, {-0.9952196732768064, 1.2369073327446167},
{-0.9953160063787643, 1.236848436956935}, {-0.9954141759436825, 1.2369993898475449},
{-0. ... 197645333103}, {-0.9949098578570917, 1.2368130881428654},
{-0.9948663952535768, 1.2367477711687371}, {-0.9948714472169538, 1.2367426500757825},
{-0.9949211061652593, 1.2367089232486177}, {-0.9949439717990124, 1.236746107097628}}}, "Bonne"]];BoundedRegionQ[ℛ]BoundedRegionQは,地理実体の多角形に使うことができる:
ℛ = Polygon[["france"]];BoundedRegionQ[ℛ]CSG領域 (1)
2DCSGRegion:
CSGRegion["Difference", {Disk[], Disk[{1 / 2, 1 / 2}]}]BoundedRegionQ[%]CSGRegion["Difference", {Cube[2], Cylinder[{{1, 1, 1}, {1, -1, 1}}]}]BoundedRegionQ[%]細分割領域 (1)
SubdivisionRegion[Rectangle[]]BoundedRegionQ[%]SubdivisionRegion[Tetrahedron[]]BoundedRegionQ[%]アプリケーション (2)
f[br_ ? BoundedRegionQ] := RegionBounds[br]f /@ {Disk[], InfiniteLine[{0, 0}, {1, 1}]}領域を囲み込んでいるSphereを求める:
ℛ = Cylinder[{{0, 0, 0}, {0, 0, 3}}, 1];bounds = RegionBounds[ℛ];{min, max} = Transpose[bounds];c = Mean /@ bounds;r = EuclideanDistance[min, max] / 2;enclosingSphere = Sphere[c, r];Show[Graphics3D[{ℛ, Opacity[0.2, Yellow], enclosingSphere}], Boxed -> False]特性と関係 (5)
RegionIntersectionは,少なくとも1領域がBoundedRegionQであれば有界である:
r1 = HalfPlane[{{0, 0}, {1, 0}}, {0, 1}];
r2 = Circle[{0, 0}, 1];
ℛ = RegionIntersection[r1, r2];{Graphics[{LightBlue, r1, Orange, r2}], DiscretizeRegion[ℛ]}BoundedRegionQ /@ {r1, r2, ℛ}TransformedRegionは,領域と変換が有界であれば有界である:
ℛ = Rectangle[];
𝒯 = TransformedRegion[ℛ, RotationTransform[-π / 3]];{BoundedRegionQ[ℛ], BoundedRegionQ[𝒯]}{Region[ℛ], Region[𝒯]}RegionBoundsは領域を含む境界ボックスを求める:
Subscript[ℛ, 1] = Disk[{0, 0}, 1];
Subscript[ℛ, 2] = InfiniteLine[{{0, 0}, {1, 1}}];{Region[Subscript[ℛ, 1]], Region[Subscript[ℛ, 2]]}{BoundedRegionQ[Subscript[ℛ, 1]], RegionBounds[Subscript[ℛ, 1]]}{BoundedRegionQ[Subscript[ℛ, 2]], RegionBounds[Subscript[ℛ, 2]]}有界領域のRegionMeasureは有限である:
Subscript[ℛ, 1] = Disk[{0, 0}, 1];{BoundedRegionQ[Subscript[ℛ, 1]], RegionMeasure[Subscript[ℛ, 1]]}非有界領域のRegionMeasureは無限である:
Subscript[ℛ, 2] = HalfPlane[{{0, 0}, {1, 0}}, {0, 1}];{BoundedRegionQ[Subscript[ℛ, 2]], RegionMeasure[Subscript[ℛ, 2]]}有界領域のRegionCentroidは有限である:
Subscript[ℛ, 1] = Line[{{0, 0}, {1, 1}}];{BoundedRegionQ[Subscript[ℛ, 1]], RegionCentroid[Subscript[ℛ, 1]]}非有界領域のRegionCentroidはIndeterminateである:
Subscript[ℛ, 2] = InfiniteLine[{{0, 0}, {1, 1}}];{BoundedRegionQ[Subscript[ℛ, 2]], RegionCentroid[Subscript[ℛ, 2]]}関連するガイド
-
▪
- 領域の特性と測定
テキスト
Wolfram Research (2014), BoundedRegionQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/BoundedRegionQ.html.
CMS
Wolfram Language. 2014. "BoundedRegionQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BoundedRegionQ.html.
APA
Wolfram Language. (2014). BoundedRegionQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BoundedRegionQ.html
BibTeX
@misc{reference.wolfram_2026_boundedregionq, author="Wolfram Research", title="{BoundedRegionQ}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/BoundedRegionQ.html}", note=[Accessed: 19-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_boundedregionq, organization={Wolfram Research}, title={BoundedRegionQ}, year={2014}, url={https://reference.wolfram.com/language/ref/BoundedRegionQ.html}, note=[Accessed: 19-August-2026]}