跳到主要内容
数学

三角形求解器

输入任意三个元素——边长和角度——用正弦定理和余弦定理求解整个三角形。得到每条边、每个角、面积、周长和两个半径,并附带图示。

计算器

角(度)
a = 3b = 4c = 536.9°53.1°90°ABC
a=3, b=4, c=5
A=36.87°, B=53.13°, C=90°
面积
6
周长
12
外接圆半径(R)
2.5
内切圆半径(r)
1
这是一份参考与规划工具——在据此行动前,请核实重要的日期、数字和官方要求。

关于此计算器

只要给出恰好三个已知要素——边和角的任意组合(SSS、SAS、ASA、AAS,或存在歧义的 SSA 情形),本计算器即可解出任意三角形。输入你已知的条件,工具会补全全部六个要素,并给出面积、周长、外接圆半径和内切圆半径。

如何解读你的结果

输入三个已知值后,结果卡片会出现在右侧。它会显示按比例绘制的三角形,顶点标注为 A、B、C,随后是一份数据清单:三条边、以度为单位的三个角、面积、周长、外接圆半径和内切圆半径。如果 SSA 输入存在歧义并产生两个有效三角形,则两者会分别显示为独立卡片。

计算方法

对于 SSS,用余弦定理求角:A = arccos((b^2 + c^2 - a^2) / 2bc),第三个角通过相减求得。对于 SAS,用 c^2 = a^2 + b^2 - 2ab cos C 求出未知边,角度再由余弦定理得出。对于 ASA/AAS,第三个角等于 180 度减去两个已知角之和,然后用正弦定理比例 a/sin A = b/sin B = c/sin C 求出各边。SSA 情形先用正弦定理求出第二条已知边对角的候选角,再检验第三个角是否为正。面积采用海伦公式:sqrt(s(s-a)(s-b)(s-c)),其中 s 为半周长。外接圆半径 = abc / (4 * 面积);内切圆半径 = 面积 / s。

实例演示

输入一个直角三角形的三条边:a = 3,b = 4,c = 5。

求解器返回角 A 约为 36.87 度,角 B 约为 53.13 度,角 C 恰好为 90 度。面积 = 6,周长 = 12,外接圆半径 = 2.5,内切圆半径 = 1。

常见问题

SSA 歧义情形是什么?

当你已知两条边以及其中一条边的对角(SSA)时,给定数据可能对应零个、一个或两个不同的三角形。计算器会检查所有可能并返回每一个有效解,因此你能立即看出该题是否存在歧义。

角度需要用度还是弧度输入?

所有角度均以度为单位输入和显示。底层的正弦定理与余弦定理计算会在内部自动换算为弧度,因此你无需自己进行这一换算。

结果有多精确?

计算器采用 JavaScript 双精度运算,可提供约 15 位有效数字。结果显示到小数点后三位,对于几何作图、工程制图或课业作业来说已绰绰有余。

资料来源

由 YouCalc 团队审核 · 最近审核

发现翻译问题、计算问题或有任何建议?欢迎告诉我们。

更多同类计算器,挑选下一个。