← 返回首页

三角形计算器

输入已知条件,自动计算三角形的各项参数。

计算结果

输入已知条件开始计算

三角形图形

三角形计算器 是什么?

这是一个输入已知条件就能把三角形剩下所有量算出来的工具。你给三边、两边夹角、两角一边都行,它输出面积、周长、三个内角、外接圆半径、内切圆半径和高。比如装修时要切一块三角形玻璃,量得两边分别是1.2米和0.8米、夹角90度,把这三个数填进去,立刻得到斜边1.442米、面积0.48平方米、两个锐角约56.31度和33.69度,拿着这些数去下单就行。学生做几何作业、木工下料、土地面积估算都用得上,省去翻公式和按计算器的时间。

使用步骤

  1. 选择输入模式:三边(SSS)、两边夹角(SAS)、两角一边(ASA/AAS)或两边及对角(SSA),页面会切换对应输入框。
  2. 以三边模式为例,依次填入 a=3、b=4、c=5,单位可自选厘米、米或英寸,工具不换算单位只按数值算。
  3. 点计算,结果区显示周长12、面积6、角A约36.87°、角B约53.13°、角C=90°、外接圆半径2.5。
  4. 若填 3、4、9 这类不满足三角不等式(3+4<9)的组合,工具会提示无法构成三角形,不会给出错误结果。
  5. 需要反推时,比如已知面积6和底边4,可切到对应模式反算高为3,再继续算其他量。
  6. 结果可一键复制,角度默认保留两位小数,弧度值同时给出,方便直接粘进代码或表格。

对比:用它还是手工做?

对比维度本工具手工/替代做法
计算耗时输入3个数后约0.1秒出全部结果查公式+按计算器,约2-5分钟,还容易按错
输出项面积、周长、3个角、R、r、高共8项通常只算1项,其余要再套公式
SSA 多解自动识别并同时给出两个解手工容易漏掉钝角解,错误率较高
无效输入3、4、9 直接提示不构成三角形可能算出负数面积或 NaN 而不自知
精度双精度,角度默认2位小数手算受中间舍入影响,误差可能到0.1°以上

常见问题

三边满足什么条件才能算?

必须同时满足三角不等式:任意两边之和大于第三边。例如 3、4、5 可以(3+4>5),但 1、2、3 不行,因为 1+2=3 只能退化成一条直线,面积为0。工具会先校验这一步,不满足就直接报错,不会硬算出一个虚数面积。

面积用什么公式算的?

三边已知时用海伦公式:先算半周长 s=(a+b+c)/2,面积 A=√[s(s-a)(s-b)(s-c)]。以 3、4、5 为例,s=6,A=√(6×3×2×1)=√36=6。两边夹角模式则用 A=½ab·sinC,比如 a=2、b=3、C=60°,A=½×2×3×0.866=2.598。

SSA 为什么可能有两个解?

已知两边和其中一边的对角时,若角为锐角且对边小于邻边,可能出现两个不同三角形。例如 a=4、b=5、A=30°,用正弦定理 sinB=b·sinA/a=5×0.5/4=0.625,B 可以是 38.68° 或 141.32°,对应两个解。工具会同时列出,钝角解常被漏掉。

角度精度是多少?

内部用双精度浮点计算,显示默认保留两位小数,比如 36.87°。如果需要更高精度可在结果区展开完整值,通常能到小数点后10位以上。注意角度是近似值,36.87° 实际是 arctan(3/4),回代验证时会有末位舍入误差。

外接圆和内切圆半径怎么算?

外接圆半径 R=abc/(4A),3、4、5 时 R=60/24=2.5。内切圆半径 r=A/s,s=6,r=6/6=1。这两个值在画图、做圆形零件包络时有用,比如给三角形零件配一个最小圆形托盘,直径就是 2R=5。

输入的数据会上传吗?

不会。所有计算用 JavaScript 在浏览器本地完成,页面不发任何网络请求,关掉标签页数据就没了。断网状态下打开这个页面照样能算,你可以用开发者工具的 Network 面板验证,计算时没有任何请求发出。

适用于欧氏平面内的普通三角形,球面三角形或非欧几何不适用。输入数值建议在 1e-6 到 1e9 之间,过小或过大可能触发浮点精度问题。角度为近似值,涉及精密加工请以 CAD 软件复核。所有计算在浏览器本地完成,不上传、不存储任何输入数据,刷新页面即清空。

浙ICP备2026073450号