SASTriangle[a,γ,b]
返回一个实心三角形,其中边长分别为 a 和 b,它们之间的角为 γ.
SASTriangle
SASTriangle[a,γ,b]
返回一个实心三角形,其中边长分别为 a 和 b,它们之间的角为 γ.
更多信息和选项
- SASTriangle 也称为边角边三角形.
- SASTriangle 可以作为二维图形中的基元,和二维空间中的几何区域.
- SASTriangle 的给定(蓝色)和计算所得(红色)参数:
- SASTriangle 返回 Triangle,其中 A 位于原点,B 位于正
轴,而 C 位于半平面
. - SASTriangle 中长度 a 和 b 是任意正数,角度 γ 严格位于 0 和
之间.
背景
- SASTriangle 构建了一个边-角-边三角形. 具体来讲,SASTriangle[a,γ,b] 表示
中的一个 Triangle,顶点
、
和
分别位于原点、正
轴和上半平面,a 和 b 为顶点
和
所对边的边长,γ
. 根据 SAS 定理,这样指定的三角形是唯一的(符合几何全等性). SASTriangle 允许边长 a 和 b 为任意正数,角 γ 为满足
的正值. SASTriangle 的参数可以为精确表达式或近似数字表达式. - 可将由 SASTriangle 返回的 Triangle 对象用作二维图形基元或几何区域.
- SASTriangle 与几个其他符号相关. AASTriangle、ASATriangle 和 SSSTriangle 返回用不同的角和/或边指定构建的二维三角形. SASTriangle 是 Triangle 的特例,因为对于 xSqrt[a^2+b^2-2 a b Cos[γ]],y(b^2-a bCos[γ])/Sqrt[a^2+b^2-2 a b Cos[γ]] 和 z(a b Sin[γ])/Sqrt[a^2+b^2-2 a b Cos[γ]],SASTriangle[a,γ,b] 等价于 Triangle[{{0,0},{x,0},{y,z}}].
范例
打开所有单元 关闭所有单元基本范例 (4)
SASTriangle[1, Pi / 2, 2]Graphics[SASTriangle[1, Pi / 2, 2]]应用于 SASTriangle 的不同样式:
ℛ = SASTriangle[1, Pi / 2, 2];
{Graphics[{Pink, ℛ}], Graphics[{EdgeForm[Thick], Pink, ℛ}], Graphics[{EdgeForm[Dashed], Pink, ℛ}], Graphics[{EdgeForm[Directive[Thick, Dashed, Blue]], Pink, ℛ}]}ℛ = SASTriangle[1, Pi / 2, 2];Area[ℛ]RegionCentroid[ℛ]范围 (14)
图形 (4)
规范 (2)
SASTriangle 计算得到 Triangle,其中一个点位于原地,一条边位于
轴:
t = SASTriangle[1, Pi / 4, 2]Graphics[{Pink, t}, Frame -> True]SASTriangle[1, Pi / 2, b]Table[Graphics[%, ImageSize -> Tiny, PlotLabel -> b], {b, 0.5, 3.5}]区域 (10)
ℛ = SASTriangle[1, Pi / 2, 2];RegionEmbeddingDimension[ℛ]RegionDimension[ℛ]ℛ = SASTriangle[1, Pi / 2, 2];{RegionMember[ℛ, {1, 1 / 2}], RegionMember[ℛ, {2, 1}]}RegionMember[ℛ, {x, y}]ℛ = SASTriangle[1, Pi / 2, 2];{Area[ℛ], RegionMeasure[ℛ]}c = RegionCentroid[ℛ]Graphics[{{Pink, ℛ}, {Black, Point[c]}}]从点到 SASTriangle 的距离:
ℛ = SASTriangle[1, Pi / 2, 2];RegionDistance[ℛ, {2, 1}]//Simplify{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}}]}ℛ = SASTriangle[1, Pi / 2, 2];SignedRegionDistance[ℛ, {1, 1 / 3}]Plot3D[SignedRegionDistance[ℛ, {x, y}], {x, -1, 3}, {y, -1, 2}, MeshFunctions -> {#3&}, Mesh -> {{0}}, MeshShading -> {Red, Green}]ℛ = SASTriangle[1, Pi / 2, 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"}]]ℛ = SASTriangle[1, Pi / 2, 2];BoundedRegionQ[ℛ]rr = RegionBounds[ℛ]Graphics[{ℛ, {EdgeForm[{Dashed, Red}], Opacity[0.1, Yellow], Cuboid@@Transpose[rr]}}]在 SASTriangle 上求 Integrate:
ℛ = SASTriangle[1, Pi / 2, 2];Integrate[1, {x, y}∈ℛ]Integrate[x y, {x, y}∈ℛ]ℛ = SASTriangle[1, Pi / 2, 2];Minimize[{(x - 1)^2(3y - 1)^2 + 1, {x, y}∈ℛ}, {x, y}]在 SASTriangle 上求解方程:
ℛ = SASTriangle[1, Pi / 2, 2];Reduce[x^2 + y^2 == 1 && {x, y}∈ℛ, {x, y}]应用 (2)
IsoscelesTriangle[s_, α_] := SASTriangle[s, α, s]t = IsoscelesTriangle[1, π / 2]Region[t]Area@IsoscelesTriangle[s, α]一个 SASTriangle 的外接圆可以用 Circumsphere 找到:
tri = SASTriangle[2, Pi / 3, 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}, {Point[center], Point[midpts]}, {Red, Dashed, bisectors}}]属性和关系 (2)
SASTriangle 是 Triangle 的一个特例:
SASTriangle[a, γ, b]任意 SASTriangle 可以使用 Polygon 表示:
Subscript[ℛ, 1] = SASTriangle[3, Pi / 2, 4];
Subscript[ℛ, 2] = Polygon[{{0, 0}, {5, 0}, {(16/5), (12/5)}}];RegionEqual[Subscript[ℛ, 1], Subscript[ℛ, 2]]文本
Wolfram Research (2014),SASTriangle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SASTriangle.html.
CMS
Wolfram 语言. 2014. "SASTriangle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SASTriangle.html.
APA
Wolfram 语言. (2014). SASTriangle. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SASTriangle.html 年
BibTeX
@misc{reference.wolfram_2026_sastriangle, author="Wolfram Research", title="{SASTriangle}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SASTriangle.html}", note=[Accessed: 12-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_sastriangle, organization={Wolfram Research}, title={SASTriangle}, year={2014}, url={https://reference.wolfram.com/language/ref/SASTriangle.html}, note=[Accessed: 12-September-2026]}