ASATriangle[α,c,β]
角度が α および β で辺の長さが c の塗り潰された三角形を返す.c は両方の角に接しているものとする.
ASATriangle
ASATriangle[α,c,β]
角度が α および β で辺の長さが c の塗り潰された三角形を返す.c は両方の角に接しているものとする.
詳細とオプション
- ASATriangleは,2つの角とその間の辺の長さが決まっている三角形である.
- ASATriangleは,2Dグラフィックスではプリミティブとして,また2Dの幾何学領域として使うことができる.
- ASATriangleの指定されたパラメータ(青)と計算されたパラメータ(赤).
- ASATriangleは,原点に
,正の
軸上に
,
の半平面上に
があるTriangleを返す. - ASATriangleでは,長さ c は任意の正の数でよく,角度 α および β は α+β<π となるような正の数でよい.
予備知識
- ASATriangleは,2つの角とその間の辺が決まっている三角形を構築する.具体的に言うと,ASATriangle[α,c,β]は,頂点
,
,
が,順に
上の,原点,正の
軸上,上半平面に位置するTriangleを表す.α∠BAC,β∠ABCであり,c は
の対辺の長さである.ASA定理により,このように指定された三角形は(幾何学的合同という点で)一意的である.ASATriangleの c の長さは任意の正の数でよく,角度 α と角度 β は,α+β<π を満足する正の値でよい.ASATriangleの引数は,厳密でもよく近似数式でもよい. - ASATriangleが返すTriangleオブジェクトは,2Dのグラフィックスプリミティブあるいは幾何領域として使うことができる.
- ASATriangleは数多くの他のシンボルと関連がある.AASTriangle,SASTriangle,SSSTriangleは,異なる角度および/または辺を指定した二次元の三角形を返す.ASATriangleは,xCos[α] Csc[α+β] Sin[β]のときyCsc[α+β] Sin[α] Sin[β]のときにASATriangle[α,c,β]がTriangle[{{0,0},{c,0},{c x,c y}}]と等しいと言う意味で,Triangleの特殊ケースである.
例題
すべて開く すべて閉じる例 (4)
ASATriangle[Pi / 6, 1, Pi / 3]Graphics[ASATriangle[Pi / 6, 1, Pi / 3]]異なるスタイルが適用されたASATriangle:
ℛ = ASATriangle[Pi / 6, 1, Pi / 3];
{Graphics[{Pink, ℛ}], Graphics[{EdgeForm[Thick], Pink, ℛ}], Graphics[{EdgeForm[Dashed], Pink, ℛ}], Graphics[{EdgeForm[Directive[Thick, Dashed, Blue]], Pink, ℛ}]}ℛ = ASATriangle[Pi / 6, 1, Pi / 3];Area[ℛ]RegionCentroid[ℛ]スコープ (14)
グラフィックス (4)
指定 (2)
ASATriangleを評価すると,原点に点の1つがあり,1辺が
軸上にあるTriangleになる:
t = ASATriangle[Pi / 4, 1, Pi / 4]Graphics[{Pink, t}, Frame -> True]t = ASATriangle[Pi / 4, 1, β]Table[Graphics[t, ImageSize -> Tiny, PlotLabel -> β], {β, π / 4, 5π / 8, π / 8}]スタイリング (2)
領域 (10)
ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];RegionEmbeddingDimension[ℛ]RegionDimension[ℛ]ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];{RegionMember[ℛ, {1, 1}], RegionMember[ℛ, {2, 1}]}RegionMember[ℛ, {x, y}]ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];{Area[ℛ], RegionMeasure[ℛ]}c = RegionCentroid[ℛ]Graphics[{{Pink, ℛ}, {Black, Point[c]}}]ある点からASATriangleまでの距離:
ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];RegionDistance[ℛ, {2, 1}]{Plot3D[Evaluate@RegionDistance[ℛ, {x, y}], {x, -1, 3}, {y, -1, 2}, MeshFunctions -> {#3&}, Mesh -> 5], ContourPlot[Evaluate@RegionDistance[ℛ, {x, y}], {x, -2, 4}, {y, -2, 3}, Contours -> {{0.5, Red}, {1, Green}, {1.5, Blue}}]}ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];SignedRegionDistance[ℛ, {1, 1 / 2}]Plot3D[SignedRegionDistance[ℛ, {x, y}], {x, -1, 3}, {y, -1, 2}, MeshFunctions -> {#3&}, Mesh -> {{0}}, MeshShading -> {Red, Green}]ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];RegionNearest[ℛ, {2, 1}]pts = Table[RegionCentroid[ℛ] + 2{Cos[k 2 π / 16], Sin[k 2 π / 16]}, {k, 0., 15}];
nst = RegionNearest[ℛ, #]& /@ pts;Legended[Graphics[{{Thick, Gray, ℛ}, {Thin, Gray, Line[Transpose[{pts, nst}]]}, {Red, Point[pts]}, {Blue, Point[nst]}}], PointLegend[{Red, Blue}, {"start", "nearest"}]]ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];BoundedRegionQ[ℛ]rr = RegionBounds[ℛ]Graphics[{ℛ, {EdgeForm[{Dashed, Red}], Opacity[0.2, Yellow], Cuboid@@Transpose[rr]}}]ASATriangle上で積分(Integrate)する:
ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];Integrate[1, {x, y}∈ℛ]Integrate[x y, {x, y}∈ℛ]ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];Minimize[{(x - 1)^2(y - 1)^2 + 1, {x, y}∈ℛ}, {x, y}]ASATriangle上で方程式を解く:
ℛ = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];Reduce[x^2 + y^2 == 1 && {x, y}∈ℛ, {x, y}]アプリケーション (2)
IsoscelesTriangle[α_, s_] := ASATriangle[α, s, α]t = IsoscelesTriangle[3π / 8, 1]Region[t]Area@IsoscelesTriangle[α, s]ASATriangleの外接円はCircumsphereを使って求めることができる:
tri = ASATriangle[Pi / 3, 1., Pi / 3]circ = Circumsphere[First@tri];Graphics[{{LightGray, circ}, {LightBlue, tri}, {Black, Point[First@tri]}}]midpts = RegionCentroid[Line[#]]& /@ Subsets[First@tri, {2}]Graphics[{{LightBlue, tri}, Point[midpts]}]center = First[circ];
bisectors = Line[{center, #}]& /@ midpts;Graphics[{{LightBlue, tri}, {Red, Point[center]}, {Red, Point[midpts]}, {Red, Dashed, bisectors}}]特性と関係 (2)
ASATriangleはTriangleの特殊ケースである:
ASATriangle[α, c, β]任意のASATriangleをPolygonで表すことができる:
Subscript[ℛ, 1] = ASATriangle[Pi / 4, Sqrt[2], Pi / 2];
Subscript[ℛ, 2] = Polygon[{{0, 0}, {Sqrt[2], 0}, {Sqrt[2], Sqrt[2]}}];RegionEqual[Subscript[ℛ, 1], Subscript[ℛ, 2]]関連するガイド
-
▪
- グラフィックスオブジェクト ▪
- 基本的な特殊領域 ▪
- 平面幾何学 ▪
- 多角形
テキスト
Wolfram Research (2014), ASATriangle, Wolfram言語関数, https://reference.wolfram.com/language/ref/ASATriangle.html.
CMS
Wolfram Language. 2014. "ASATriangle." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ASATriangle.html.
APA
Wolfram Language. (2014). ASATriangle. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ASATriangle.html
BibTeX
@misc{reference.wolfram_2026_asatriangle, author="Wolfram Research", title="{ASATriangle}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/ASATriangle.html}", note=[Accessed: 13-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_asatriangle, organization={Wolfram Research}, title={ASATriangle}, year={2014}, url={https://reference.wolfram.com/language/ref/ASATriangle.html}, note=[Accessed: 13-August-2026]}