InverseTransformedRegion[reg,f,n]
逆変換された領域
を表す.ただし,reg は領域であり f は関数である.
InverseTransformedRegion
InverseTransformedRegion[reg,f,n]
逆変換された領域
を表す.ただし,reg は領域であり f は関数である.
詳細とオプション
- InverseTransformedRegionは領域の逆画像または原像としても知られている.
- InverseTransformedRegion[reg,f]はInverseTransformedRegion[reg,f,RegionEmbeddingDimension[reg]]に等しい.
例題
すべて開く すべて閉じる例 (2)
ℛ = InverseTransformedRegion[Rectangle[], RotationTransform[π / 4]]Region[ℛ]Area[ℛ]ℛ = InverseTransformedRegion[Disk[], {Indexed[#, 1] Indexed[#, 2], Indexed[#, 1] + Indexed[#, 2]}&, 2];Region[ℛ]スコープ (24)
特別な領域 (9)
ℛ = InverseTransformedRegion[Disk[], ShearingTransform[Pi / 4, {1, 0}, {0, 1}]]Region[ℛ]Subscript[ℛ, 1] = Cuboid[];
𝒯 = TransformationFunction[{{7, 5, -2, 3}, {3, -8, 9, 4}, {-8, 3, 1, -6}, {1, 0, 0, 5}}];
ℛ = InverseTransformedRegion[Subscript[ℛ, 1], 𝒯]Region[ℛ]平行移動された単位Diskの逆変換:
ℛ = InverseTransformedRegion[Disk[], TranslationTransform[{2, 3}]]Region[ℛ]せん断された単位Rectangleの逆変換:
ℛ = TransformedRegion[Rectangle[], ShearingTransform[30Degree, {1, 0}, {0, 1}]]Region[ℛ]回転されたTriangleの逆変換:
ℛ = TransformedRegion[Triangle[], RotationTransform[π / 3]]Region[ℛ]スケールされたCircleの逆変換:
ℛ = InverseTransformedRegion[Circle[], ScalingTransform[2., {1, 1}]];Region[ℛ]ℛ = InverseTransformedRegion[Cuboid[{0, 0, 0}, {1, 1, 1}], RotationTransform[Pi / 3, {1, 1, 1}], 3]Region[ℛ]ℛ = InverseTransformedRegion[Rectangle[], Function[p, {p[[1]] + p[[2]], p[[1]] - p[[2]]}]]Region[ℛ]2Dに埋込まれたTriangleからの点を,非線形変換
で3Dにマップする:
Subscript[ℛ, 1] = Triangle[{{0, 0}, {0, 1}, {1, 0}}];ℛ = InverseTransformedRegion[Subscript[ℛ, 1], {Indexed[#, 1] ^ 2 + Indexed[#, 2] ^ 2, Indexed[#, 3]}&, 3];Region[ℛ]数式定義領域 (4)
せん断されたParametricRegionの逆変換:
pr = ParametricRegion[{Sin[θ], Sin[2θ]}, {{θ, 0, 2π}}];ℛ = InverseTransformedRegion[pr, ShearingTransform[30Degree, {1, 0}, {0, 1}]]Region[ℛ]回転されたParametricRegionの逆変換:
pr = ParametricRegion[{{s, (1 + t) s ^ 2 - t}, -1 ≤ s ≤ 1 && 0 ≤ t ≤ 1}, {s, t}];ℛ = InverseTransformedRegion[pr, RotationTransform[Pi / 4, {1, 1}]]Region[ℛ]せん断されたImplicitRegionの逆変換:
ir = ImplicitRegion[x ^ 2 - y ^ 2 ≤ 1, {x, y}];ℛ = InverseTransformedRegion[ir, ShearingTransform[30Degree, {1, 0}, {0, 1}]]Region[ℛ]スケールされたImplicitRegionの逆変換:
ir = ImplicitRegion[x^2 + y^2 + z^2 < 1 || (x + 1)^2 + y^2 + z^2 < 1, {x, y, z}];ℛ = InverseTransformedRegion[ir, ScalingTransform[{1, 1 / 2, 1 / 2}]]Region[ℛ]メッシュ領域 (2)
BoundaryMeshRegionオブジェクトを逆変換したものはBoundaryMeshRegionである:
InverseTransformedRegion[[image], TranslationTransform[{1}]]BoundedRegionQ[%]InverseTransformedRegion[[image], ShearingTransform[30Degree, {1, 0}, {0, 1}]]BoundedRegionQ[%]InverseTransformedRegion[[image], RotationTransform[π / 3, {1, 0, 1}]]BoundedRegionQ[%]MeshRegionオブジェクトを逆変換したものはMeshRegionである:
InverseTransformedRegion[[image], TranslationTransform[{1}]]MeshRegionQ[%]InverseTransformedRegion[[image], ShearingTransform[30Degree, {1, 0}, {0, 1}]]MeshRegionQ[%]InverseTransformedRegion[[image], RotationTransform[π / 3, {1, 0, 1}]]MeshRegionQ[%]派生領域 (5)
反射されたTransformedRegionの逆変換:
tr = TransformedRegion[Cuboid[], ShearingTransform[30Degree, {1, 0, 0}, {0, 1, 1}]];ℛ = InverseTransformedRegion[tr, ReflectionTransform[{0, 1, 1}]]Region[ℛ]回転されたRegionDifferenceの逆変換:
rd = RegionDifference[Rectangle[{0, 0}], Disk[{1, 0}, 1 / 2]];ℛ = InverseTransformedRegion[rd, RotationTransform[π / 4]];Region[ℛ]スケールされたRegionBoundaryの逆変換:
rb = RegionBoundary[Polygon[{{0, 0}, {3, -1}, {2, 0}, {3, 1}}]];ℛ = InverseTransformedRegion[rb, ScalingTransform[2, {1, 1}]];Region[ℛ]反射されたRegionProductの逆変換:
rp = RegionProduct[Disk[{0, 0}, 1], Line[{{0}, {1}}]];ℛ = InverseTransformedRegion[rp, ReflectionTransform[{1, 0, 1}]];Region[ℛ]非線形変換
によるRegionUnionの逆変換:
ru = RegionUnion[Disk[{0, 0}, 2], Disk[{3, 0}, 2]];r1 = InverseTransformedRegion[ru, Function[p, {p[[1]] p[[2]], p[[1]] + p[[2]]}]];Region[r1]地理領域 (2)
InverseTransformedRegionは地理実体の多角形に使うことができる:
ℛ = Polygon[["france"]];InverseTransformedRegion[ℛ, RotationTransform[Pi / 3, {1, 1, 0}]]Region[ℛ]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}}}]];Region[ℛ]InverseTransformedRegion[ℛ, RotationTransform[Pi / 3, {1, 1, 0}]]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"]];Region[ℛ]𝒯 = InverseTransformedRegion[ℛ, RotationTransform[Pi / 3]]Region[𝒯]CSG領域 (1)
線形CSGRegionの逆変換:
InverseTransformedRegion[CSGRegion["Difference", {Rectangle[{-1, -1}, {1, 1}], Rectangle[{-1 / 2, -1 / 2}]}], ScalingTransform[{1, 3}]]InverseTransformedRegion[CSGRegion["Difference", {Disk[], Disk[{0, 0}, 1 / 2]}], ScalingTransform[{1, 3}]]細分割領域 (1)
2DにおけるSubdivisionRegionの逆変換:
InverseTransformedRegion[SubdivisionRegion[Rectangle[]], ScalingTransform[{1, 3}]]InverseTransformedRegion[SubdivisionRegion[Cube[]], ScalingTransform[{1, 1, 3}]]関連するガイド
-
▪
- 幾何学的派生領域
テキスト
Wolfram Research (2014), InverseTransformedRegion, Wolfram言語関数, https://reference.wolfram.com/language/ref/InverseTransformedRegion.html.
CMS
Wolfram Language. 2014. "InverseTransformedRegion." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InverseTransformedRegion.html.
APA
Wolfram Language. (2014). InverseTransformedRegion. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InverseTransformedRegion.html
BibTeX
@misc{reference.wolfram_2026_inversetransformedregion, author="Wolfram Research", title="{InverseTransformedRegion}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/InverseTransformedRegion.html}", note=[Accessed: 06-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_inversetransformedregion, organization={Wolfram Research}, title={InverseTransformedRegion}, year={2014}, url={https://reference.wolfram.com/language/ref/InverseTransformedRegion.html}, note=[Accessed: 06-November-2026]}