HandyTools Hub

📐 三角形计算器

根据边和角求解三角形 —— SSS、SAS、ASA、SSA

🔒 100% 客户端处理

已知条件
三条边(SSS)

三角形计算器能根据三个已知量求解任意三角形,覆盖几何学实际使用的四种配置:SSS、SAS、ASA 和 SSA。输入你已知的数据,它会返回三条边、三个角(角度制)、面积和周长,并附上按比例绘制的示意图展示所得形状。它适合核对几何作业、处理测量与工程中的实地数据,以及计算木工中的三角形切割。

使用方法

  1. 选择与已知量匹配的模式——SSS、SAS、ASA 或 SSA。四个选项卡会相应地重命名输入项。
  2. 输入三个值。 边是无单位的正数;角是 0 到 180 之间的角度值。
  3. 读取完整解答: 每条边、每个角、面积和周长都会即时算出。
  4. 查看示意图。 草图按真实边长比例缩放,是快速发现输错数字的好办法。
  5. 留意 SSA 情形。 对于两条边和一个非夹角,工具会提示存在零个、一个还是两个有效解。

四种输入模式

每种模式对应一个标准的全等判定准则,而之所以恰好有四种,是因为它们是能唯一确定三角形的组合。

  • SSS——三条边。 约束最强的情形。三边一旦固定,三角形就是刚性的:形状唯一。工具用余弦定理求出各个角。
  • SAS——两条边及其夹角。 两条已知边之间的角通过余弦定理先确定第三条边,其余两个角随后求出。
  • ASA——两个角及其夹边。 因为三角形内角和为 180°,已知两角即可确定第三角。再用已知边配合正弦定理求出另外两条边。
  • SSA——两条边和一个非夹角。 唯一可能出现歧义的配置,详见下文。

SSA 歧义情形

SSA 是最值得理解的一种,因为它是唯一可能由一组测量数据描述出多个三角形的配置。想象一条已知边固定在一个顶点上,另一端有一个已知角;第二条已知边可以摆动出去,与底边在两个位置相交——一个产生锐角,一个产生钝角。两个三角形都满足给定数据。

结果有三种可能:摆动可能完全错过(无解)、恰好相切于一点(一个直角解)、或相交两次(两个解)。当你测量的是一个真实物体时,两个解中必有一个在具体情境下不可能——某条边会穿过物体,或某个角与另一处观测矛盾。用示意图判断哪个形状更合理;如果题目要求,就把两个解都写进解答。只悄悄返回锐角解,正是计算器在这种配置下给出「错误」答案的原因。

实操示例

示例 1——SSS 校验。 边长为 3、4、5。工具会返回约 36.87°、53.13° 和 90° 三个角、面积为 6、周长为 12,从而确认这是一个直角三角形。学生可以用它核对自己的演算,示意图也让直角清晰可见。

示例 2——测量场景。 一块地块的两条边以 62° 相交,长度分别为 40 米和 55 米。在 SAS 模式下,工具返回第三条边(约 51.1 米)以及其余各角,这正是计算地块面积、标定边界所需的数据。

示例 3——木工中的 SSA 歧义。 一根支撑件的一条边为 300 mm,另一条为 200 mm,短边所对的角为 30°。SSA 会报告两个可能的形状——一个较扁的三角形和一个较陡的三角形。图纸会显示哪一个符合预期的接合方式,从而按正确的几何形状切割,而不是照搬打印出来的第一个解。

答案背后的公式

计算器按每种模式所需的顺序应用标准恒等式:

  • 余弦定理——用于 SSS 和 SAS:c² = a² + b² − 2ab·cos(C)。它由两条边及其夹角求出缺失的边,或由三条边求出一个角。
  • 正弦定理——用于 ASA 和 SSA:a / sin(A) = b / sin(B) = c / sin(C)。已知两角时,第三角由 180° 之和得出,该比值再给出其余各边。
  • 由三边求面积——海伦公式:Area = √(s(s−a)(s−b)(s−c)),其中 s 是半周长。
  • 由两边及其夹角求面积——Area = ½ · a · b · sin(C)。

对同一个三角形,两种面积算法给出相同的值;工具会根据输入模式选用当前可用的那一种。

常见错误

  • 选错模式。 SSA 与 SAS 的区别在于角是否夹在两条已知边之间。选错选项卡会得到另一个问题的解,而它看起来仍然合理。
  • 把角度当成弧度输入。 所有输入和输出都是角度制。1 弧度约为 57.3°,把 1 当作角度输入会得到一个截然不同的三角形。
  • 忽略三角形不等式。 边长 1、2、10 无法闭合;工具会报告这一点,但懂得这条规则能让你在计算前就发现错误的测量。
  • 忘记 SSA 的第二个解。 如果情境已知该三角形是钝角三角形,那么单独的锐角结果并不是答案。
  • 手工对中间值取整。 请基于计算器提供的高精度输出继续运算,不要重新输入取整后的数字,否则在多步计算中误差会不断累积。

功能特性

  • 四种输入模式:SSS、SAS、ASA 和 SSA,输入标签随模式切换
  • 针对 SSA 显式处理歧义情形——列出零个、一个或两个解
  • 完整解答:所有边、所有角(角度制)、面积和周长
  • 面积可采用海伦公式或 ½ab·sin(C),与已知量相匹配
  • 根据计算所得边长比例绘制的缩放 SVG 示意图
  • 对不可能输入给出清晰校验提示,且全部在客户端完成

相关工具

常见问题

计算器怎么决定该用哪种模式?

由你来选,因为模式本身就代表你已知的条件。有三个边时选 SSS,有两条边及其夹角时选 SAS,有两个角及其夹边时选 ASA,有两条边和一个非夹角时选 SSA。切到对应模式后,输入框的标签会随之改变,你能直观看到需要填哪些量。

为什么 SSA 有时会给出两个解?

已知两条边和一个非夹角时,已知的那条边可以绕某个顶点旋转,在两个不同位置都构成合法三角形——一个锐角、一个钝角。这就是歧义情形。计算器会同时报告两个解,而不是悄悄替你选一个,因为在真实测量中,两者都可能是物体的实际形状。

计算之前怎么判断输入是不可能的?

三条检查就能覆盖几乎所有非法组合:每条边都必须小于另外两条边之和(三角形不等式);三个角必须精确相加为 180°;每条边和每个角都必须是正数。计算器会执行全部检查,并指出具体违反了哪一条,而不是返回一个无意义的结果。

面积是精确值还是四舍五入值?

面积直接由你的输入计算得出,只是为了可读性做了显示取整,并非把三角形切成网格去近似。已知三边时工具使用海伦公式,它在数学意义上是精确的;已知角度时则使用两条邻边之积的一半乘以该角的正弦。

能用来解直角三角形吗?

可以,直角三角形只是特殊情况——把其中一个角设为 90° 即可。已知直角三角形的两条边时,SAS 或 SSS 都能求解,勾股关系会自然从结果中体现。如果已知一条直角边和斜边,专用的勾股模式其实就是固定 90° 约束后求解三角形。

示意图会影响数值的准确性吗?

不会。示意图是根据同一组计算结果绘制的,按真实边长比例缩放,方便你直观核对形状。数值和图形来自同一个解,因此当图形看起来不对时,通常意味着输入打错了,而不是计算出了 bug。

由 HandyTools Hub 团队审校 · 最后更新