ASATriangle[α,c,β]
返回实心三角形,其中角为 α 和 β,边长为 c,且 c 与这两个角都相邻.
ASATriangle
ASATriangle[α,c,β]
返回实心三角形,其中角为 α 和 β,边长为 c,且 c 与这两个角都相邻.
更多信息和选项
- ASATriangle 也被称为角边角三角形.
- ASATriangle 可用作二维图形的基元和二维几何区域.
- ASATriangle 的已知(蓝色)和计算得到的(红色)参数:
- ASATriangle 返回 Triangle,其中
在原点,
在正
轴,
在半平面
. - ASATriangle 允许长度 c 为任意正数,角 α 和 β 为任意满足 α+β<π 的正数.
背景
- ASATriangle 构建角边角三角形. 特别地,ASATriangle[α,c,β] 表示位于
的 Triangle,其中顶点
、
和
分别位于原点、
正半轴和上半平面,且有 α∠BAC,β∠ABC 和 c 为顶点
的对边长度. 根据 ASA 定理,这样指定的三角形是唯一的(达到几何一致性). ASATriangle 允许长度 c 为任意正数,角 α 和 β 为任意满足 α+β<π 的正数. ASATriangle 的参数可以是精确或近似的数值表达式. - 由 ASATriangle 返回的 Triangle 对象可以用作二维图形基元或几何区域.
- ASATriangle 与若干其它符号相关. AASTriangle、SASTriangle 和 SSSTriangle 返回使用不同角和/或边规范构建的二维三角形. ASATriangle 是 Triangle 的一种特殊情况,原因在于 ASATriangle[α,c,β] 等价于 Triangle[{{0,0},{c,0},{c x,c y}}] ,其中 xCos[α] Csc[α+β] Sin[β] 且 yCsc[α+β] Sin[α] Sin[β].
范例
打开所有单元 关闭所有单元基本范例 (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 运算得到 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}]区域 (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]]相关指南
-
▪
- 图形对象 ▪
- 基本几何区域 ▪
- 平面几何 ▪
- Graphics Primitives Gallery ▪
- 多边形
文本
Wolfram Research (2014),ASATriangle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ASATriangle.html.
CMS
Wolfram 语言. 2014. "ASATriangle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ASATriangle.html.
APA
Wolfram 语言. (2014). ASATriangle. Wolfram 语言与系统参考资料中心. 追溯自 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: 10-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: 10-August-2026]}