Ellipsoid
詳細とオプション
- Ellipsoidは,中心区間,楕円,および超楕円体としても知られている.
- Ellipsoidは,幾何学的領域およびグラフィックスプリミティブとして使うことが可能である.
- Ellipsoidは,軸に沿った,塗り潰された楕円体
,あるいは一般的な楕円体
を表す. - Ellipsoidでは,p は
の任意の点,riは正の実数,Σ は任意の対称正定実行列である. - Ellipsoidは,GraphicsおよびGraphics3Dで使うことができる.
- グラフィックスでは,点 p,piおよび半径 riは,ScaledおよびDynamicの式でよい.
- グラフィックスの描画はFaceForm,Specularity,Opacity,色等の指示子の影響を受ける.
例題
すべて開く すべて閉じる例 (2)
Graphics3D[Ellipsoid[{0, 0, 0}, {4, 3, 2}]]Graphics[Ellipsoid[{0, 0}, {3, 2}]]RegionMeasure[Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3]}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}]]RegionCentroid[Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3]}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}]]スコープ (20)
グラフィックス (10)
指定 (4)
Graphics3D[Ellipsoid[{0, 0, 0}, {4, 3, 2}]]Graphics[Ellipsoid[{0, 0}, {3, 2}]]Graphics3D[Ellipsoid[{0, 0, 0}, {{5, 2, 3}, {2, 3, 2}, {3, 2, 5}}]]Graphics[Ellipsoid[{0, 0}, {{5, 2}, {2, 5}}]]スタイリング (4)
ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];Table[Graphics3D[{Orange, Specularity[White, n], ℛ}], {n, {5, 20, 100}}]ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];Graphics3D[{Glow[Red], Black, ℛ}]Opacityは表面の不透明度を指定する:
ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];Table[Graphics3D[{Opacity[o], ℛ}], {o, {0.3, 0.5, 0.9}}]ℛ = Ellipsoid[{0, 0}, {3, 2}];Graphics[{EdgeForm[{Thick, Dashed, Blue}], Brown, ℛ}]座標 (2)
Subscript[ℛ, 1] = Ellipsoid[Scaled[{0.5, 0.75}], {3, 2}];Graphics[Subscript[ℛ, 1], PlotRange -> {{0, 8}, {0, 8}}, Frame -> True]Graphics[Ellipsoid[ Scaled[{0.5, 0.25}, {0, 0}], {4, 2}], Frame -> True]領域 (10)
RegionEmbeddingDimension[Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3]}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}]]RegionDimension[Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3]}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}]]ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];{RegionMember[ℛ, {(1/3), (1/3), (1/3)}], RegionMember[ℛ, {5, 5, 5}]}RegionMember[ℛ, {x, y, z}]ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];{Volume[ℛ], RegionMeasure[ℛ]}c = RegionCentroid[ℛ]Graphics3D[{{Opacity[0.5], LightBlue, ℛ}, {PointSize[Large], Red, Point[c]}}]ℛ = Ellipsoid[{0, 0, 0}, {1, 2, 3}];{RegionDistance[ℛ, {0, 0, 0}], RegionDistance[ℛ, {0, 2, 2}]}Plot3D[RegionDistance[Ellipsoid[{0, 0}, {1, 2}], {x, y}], {x, -3, 3}, {y, -3, 3}, MeshFunctions -> {#3&}, Mesh -> 5, Exclusions -> {x^2 + (y^2/4) == 1}]ℛ = Ellipsoid[{0, 0, 0}, {1, 2, 3}];{SignedRegionDistance[ℛ, {0, 2, 2}], SignedRegionDistance[ℛ, {0, 1 / 2, 0}]}Plot3D[SignedRegionDistance[Ellipsoid[{0, 0}, {1, 2}], {x, y}], {x, -3, 3}, {y, -3, 3}, MeshFunctions -> {#3&}, Mesh -> {{0}}, MeshShading -> {Red, Green}]ℛ = Ellipsoid[{0, 0, 0}, {1, 2, 3}];{RegionNearest[ℛ, {3., 3, 3}], RegionNearest[ℛ, {1 / 2, 1 / 2, 1 / 2}]}spherePoints[{n_, m_}, c_, r_] :=
Flatten[Table[c + r{Cos[k 2π / n]Sin[l π / m], Sin[k 2π / n]Sin[l π / m], Cos[l π / m]}, {k, 0., n - 1}, {l, 0., m - 1}], 1];pl = spherePoints[{16, 8}, RegionCentroid[ℛ], 4];
npl = Table[RegionNearest[ℛ, p], {p, pl}];Legended[Graphics3D[{ℛ, {Thin, Gray, Line[Transpose[{pl, npl}]]}, {Red, Point[pl]}, {PointSize[Medium], Blue, Point[npl]}}, Lighting -> "Neutral", Boxed -> False], PointLegend[{Red, Blue}, {"start", "nearest"}]]ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];BoundedRegionQ[ℛ]r = RegionBounds[ℛ]Graphics3D[{{EdgeForm[White], Opacity[0.2, Yellow], Cuboid@@Transpose[r]}, ℛ}, Boxed -> False]ℛ = Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3]}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}];Integrate[x y z, {x, y, z}∈ℛ]ℛ = Ellipsoid[{1, 2, 3}, {4, 5, 6}];MinValue[{x y z - x y, {x, y, z}∈ℛ}, {x, y, z}]//RootReduceℛ = Ellipsoid[{1, 2, 3}, {2, 3, 4}];Reduce[x^2 + y^2 + z^2 == 1 && x - y - z == -(1/2) && z^2 == x y + (1/4) && {x, y, z}∈ℛ, {x, y, z}]アプリケーション (4)
ℛ = Ellipsoid[{0, 0, 0}, {a, a, c}]Volume[ℛ]ℛ = Ellipsoid[{a, b, c}, {Subscript[r, 1], Subscript[r, 2], Subscript[r, 3]}];Integrate[x y z, {x, y, z}∈ℛ, Assumptions -> Subscript[r, 1] > 0 && Subscript[r, 2] > 0 && Subscript[r, 3] > 0 && (a | b | c)∈Reals]Ellipsoid内のメタノールの質量を求める:
ℛ = Ellipsoid[{0, 0, 0}, Quantity[{4, 3, 2}, "Centimeters"]];d = ChemicalData["Methanol", "Density"]v = Volume[ℛ]FormulaData["MassDensity", {"ρ" -> d, "V" -> v}]領域の境界ボックスに対しての,境界Ellipsoidを求める:
ℛ = Cone[{{0, 0, 0}, {0, 0, 3}}, 1];bounds = RegionBounds[ℛ];boundingBox = Cuboid@@Transpose[bounds];r = (Sqrt[3]/2) EuclideanDistance@@@bounds;boundingEllipsoid = Ellipsoid[RegionCentroid[boundingBox], r];境界立体のVolumeの違いを計算する:
Volume[boundingEllipsoid] - Volume[boundingBox]Show[Graphics3D[{ℛ, EdgeForm[White], Opacity[0.2, Yellow], boundingBox, boundingEllipsoid}], Boxed -> False]特性と関係 (4)
RegionMember[Disk[{0, 0}, {1, 2}], {x, y}]RegionMember[Ellipsoid[{0, 0}, {1, 2}], {x, y}]RegionMember[Ball[{0, 0, 0}, 1], {x, y, z}]RegionMember[Ellipsoid[{0, 0, 0}, {1, 1, 1}], {x, y, z}]Subscript[ℛ, 1] = Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3], Subscript[c, 4]}, {1, 1, 1, 1}];
Subscript[ℛ, 2] = Ball[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3], Subscript[c, 4]}, 1];RegionEqual[Subscript[ℛ, 1], Subscript[ℛ, 2]]ImplicitRegionは,任意のEllipsoidを表すことができる:
Subscript[ℛ, 1] = ImplicitRegion[(Subscript[t, 1] - Subscript[c, 1])^2 + (1/4) (Subscript[t, 2] - Subscript[c, 2])^2 + (1/9) (Subscript[t, 3] - Subscript[c, 3])^2 + (1/16) (Subscript[t, 4] - Subscript[c, 4])^2 ≤ 1, {Subscript[t, 1], Subscript[t, 2], Subscript[t, 3], Subscript[t, 4]}];
Subscript[ℛ, 2] = Ellipsoid[{Subscript[c, 1], Subscript[c, 2], Subscript[c, 3], Subscript[c, 4]}, {1, 2, 3, 4}];RegionEqual[Subscript[ℛ, 1], Subscript[ℛ, 2]]おもしろい例題 (2)
Graphics3D[Table[{Hue[RandomReal[]], Ellipsoid[RandomReal[50, {3}], RandomReal[{1, 5}, 3]]}, {100}]]ℛ = Ellipsoid[{0, 0, 0}, {4, 3, 2}];Graphics3D[{Opacity[0.3], EdgeForm[], Table[{ColorData["Rainbow"][Rescale[c, {0, 2Pi}]], GeometricTransformation[ℛ, RotationTransform[c, {1, -2, 3}, {5, 0, 0}]]}, {c, 0, 2Pi, 2Pi / 16}]}]関連項目
Disk Ball Sphere ImplicitRegion BoundingRegion PositiveDefiniteMatrixQ
Function Repository: MinimumVolumeEllipsoid
関連するガイド
-
▪
- グラフィックスオブジェクト ▪
- 基本的な特殊領域 ▪
- 3Dプリント
テキスト
Wolfram Research (2014), Ellipsoid, Wolfram言語関数, https://reference.wolfram.com/language/ref/Ellipsoid.html.
CMS
Wolfram Language. 2014. "Ellipsoid." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Ellipsoid.html.
APA
Wolfram Language. (2014). Ellipsoid. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Ellipsoid.html
BibTeX
@misc{reference.wolfram_2026_ellipsoid, author="Wolfram Research", title="{Ellipsoid}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Ellipsoid.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_ellipsoid, organization={Wolfram Research}, title={Ellipsoid}, year={2014}, url={https://reference.wolfram.com/language/ref/Ellipsoid.html}, note=[Accessed: 08-September-2026]}