三角形求解器

恰好输入三个值:三条边 a、b、c 与角 α、β、γ(以度为单位)中的任意三个,其余三个留空。结果给出符合条件的每个三角形的边、角、面积、周长、各边上的高和类型,并附计算过程。

免费 在浏览器中运行 核对于2026年11月10日星期二

边 a 的长度,单位不限。若未给出,请留空。

边 b 的长度。若未给出,请留空。

边 c 的长度。若未给出,请留空。

在0至180度之间。若未给出,请留空。

在0至180度之间。若未给出,请留空。

在0至180度之间。若未给出,请留空。

结果

三角形的个数 — 在两边一角(SSA)的情形下,若已知的边较短,可能有两个三角形符合。
边、角与面积

计算过程

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 恰好输入三个值:三条 边 a、边 b、边 c 与三个 角 α、角 β、角 γ 中的任意三个。其余的框请留空。
  2. 读取 三角形的个数。只有在 SSA 情形下才会出现两个三角形。
  3. 在表格中核对边、角、面积、周长、各边上的高和类型。
  4. 逐步查看 计算过程,了解每一步使用的余弦定理或正弦定理。

所用的定理

余弦定理由两边及其夹角求出第三边,c² = a² + b² − 2ab cos γ;由三边求出角,cos α = (b² + c² − a²) ÷ (2bc)。正弦定理指出 a ÷ sin α = b ÷ sin β = c ÷ sin γ。

三个内角之和为180°。海伦公式仅由三边给出面积:令 s = (a + b + c) ÷ 2,则面积为 √(s(s − a)(s − b)(s − c))。边 a 上的高为 2 × 面积 ÷ a。

c² = a² + b² − 2ab cos γ
a ÷ sin α = b ÷ sin β = c ÷ sin γ
面积 = √(s(s − a)(s − b)(s − c)),s = (a + b + c) ÷ 2

五种情形

  • SSS:三条边。角由余弦定理求出。
  • SAS:两边及其夹角。第三边由余弦定理求出,然后求各角。
  • ASA 与 AAS:两个角及一条边。第三个角为180° 减去另外两个角,再由正弦定理求出各边。
  • SSA:两边及其中一边的对角。正弦定理给出另一边的对角。这个角及其补角都可能成立,因此可能得到两个三角形、一个,或者没有。

本计算器不涵盖的内容

  • 三维空间中的三角形、球面三角形,以及只知道斜边的直角三角形问题。
  • 图形:结果是表格和计算过程,而不是图。
  • 以弧度表示的角:只能输入度数。

示例:边长3、4和5

给出了三条边,因此角由余弦定理求出:cos α = (16 + 25 − 9) ÷ 40 = 0.8,所以 α = 36.87°;β = 53.13°;γ = 90°,即直角。

海伦公式给出 s = 6,面积为 √(6 × 3 × 2 × 1) = 6。周长为12,各边上的高为4、3和2.4。

结果
角 α、β、γ 36.87°、53.13°、90°
面积 6
周长 12
高 h_a、h_b、h_c 4、3、2.4

常见问题

我可以输入哪三个值?

六个量中的任意三个:边 a、b、c 与角 α、β、γ。但若三个都是角,则无法确定三角形的大小。两边及一角,或两角及一边,是最常见的组合。

什么是两解的情形?

当已知两边及其中一边的对角时,若已知的边较短,另一边可以在两个位置到达。于是有两个三角形,两者都会按各自的步骤显示。

为什么计算器说没有三角形?

这些值无法构成三角形。三条边必须满足三角形不等式;在 SSA 的情形中,若已知角的对边太短,无法到达另一条边,则没有三角形。

为什么角只能在0° 至180° 之间?

三角形的每个内角都大于0° 且小于180°,且三个内角之和为180°,因此超出此范围的角不可能是三角形的一部分。

面积是如何求出的?

面积由三条边按海伦公式求出,因此无论已知的是哪几个值都适用。各边上的高则为 2 × 面积 ÷ 该边长。

我输入的数值会被发送到服务器吗?

不会。三角形在您的浏览器中求解,您输入的数值和结果都不会发送给我们,页面也不会在服务器上保存它们。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。