海伦公式面积计算器

Heron's Formula Area Calculator

Compute a triangle area from its three side lengths using Heron's formula.

📐 计算公式
海伦公式(本页代码口径):半周长 s=(a+b+c)÷2;面积 A=√(s×(s−a)×(s−b)×(s−c));联动量:外接圆半径 R=a×b×c÷(4×A)。校验:a、b、c 须均 >0 且任意两边之和大于第三边(a+b>c、a+c>b、b+c>a),否则提示这三条边不能构成三角形并中止。判据:无固定分级,三边确定后面积与外接圆半径唯一,A 与 R 分别保留 3、4 位小数。

输入三角形三边长 a、b、c,求面积。

📌 计算说明
  • 仅需三边即可求面积。
  • 3,4,5 → 面积 6。

📚 深度解析:海伦公式求三角形面积

💡 常见使用场景

三边求面积
边长 a=3,b=4,c=5:半周长 p=(3+4+5)/2=6,面积 S=√(6×3×2×1)=√36=6。恰好是直角三角形(3-4-5),与 ½×3×4=6 一致。
退化判断
若三边不满足「两短边之和大于最长边」(如 1,2,4),则 p 减去某边为负,根号内非正,提示不能构成三角形。

❓ 常见问题(FAQ)

海伦公式适用条件?
任意能构成三角形的三边长都可用;根号内必须为正,否则说明三边无法构成三角形(退化为线或不存在)。
海伦公式和 ½底×高 关系?
等价。已知高时直接用 ½ah 更简;只知道三边时海伦公式把高消掉,只依赖边长,所以更通用。

Formula & Standard References

Item Formula / Note Source / Standard
Heron's formulaS = √[p(p−a)(p−b)(p−c)] with p = (a+b+c) ÷ 2Heron, Metrica, c. AD 60
Numerical stabilityWorks from side lengths alone (triangle inequality), no height neededCommon computational-geometry choice
Triangle inequalityRequire a+b>c, a+c>b, b+c>a, else degenerateExistence condition
Qin Jiushao formS = √[(1/4)(a²c² − ((a²+c²−b²)/2)²)], equivalent to HeronQin Jiushao 1247, Shushu Jiuzhang