Skip to main content

如何计算Heron's Formula

learn.whatIsHeading

Heron's formula calculates the area of a triangle from its three side lengths alone, without needing the height. It was discovered by the ancient Greek mathematician Hero of Alexandria.

公式

s = (a+b+c)/2; A = √(s(s−a)(s−b)(s−c))
a, b, c
triangle side lengths (length)
s
semi-perimeter (length)
A
area (length²)

分步指南

  1. 1s = (a + b + c) / 2 (semi-perimeter)
  2. 2Area = √(s(s−a)(s−b)(s−c))
  3. 3Works for any triangle given three sides
  4. 4Triangle inequality must hold: each side < sum of other two

例题解析

输入
Sides 3, 4, 5
结果
s=6, Area = √(6×3×2×1) = 6
输入
Sides 5, 5, 6
结果
s=8, Area = √(8×3×3×2) = 12

常见问题

When is Heron's formula most useful?

When you know all three sides but not the height. It's ideal for surveying and triangulation problems.

What happens if the triangle inequality is violated?

The result under the square root becomes negative, which signals an impossible triangle.

Is Heron's formula always accurate?

Yes, but for very flat triangles (small area relative to sides), numerical precision issues can arise in computation.

准备好计算了吗?尝试免费的 Heron's Formula 计算器

自己尝试一下 →

设置

隐私条款关于© 2026 PrimeCalcPro