About Heron's Formula
What Is Heron's Formula?
Heron's formula (also called Hero's formula) calculates the area of a triangle when only the three side lengths are known. Named after Hero of Alexandria, it states: A = sqrt(s(s-a)(s-b)(s-c)), where s is the semi-perimeter (a+b+c)/2 and a, b, c are the side lengths.
The Formula
A = sqrt(s(s-a)(s-b)(s-c)) where s = (a+b+c)/2. This formula is remarkable because it does not require knowledge of any angles or heights, only the three sides. It works for any valid triangle.
Related Properties
From Heron's formula, we can derive the inradius r = A/s and the circumradius R = abc/(4A). These additional properties make Heron's formula a powerful tool that unlocks the full geometry of a triangle from just three side measurements.
Applications
Heron's formula is widely used in surveying, navigation, construction, and computer graphics. It is particularly useful when measuring heights or angles is impractical but side lengths can be measured directly.
La formule de Héron
La formule de Héron calcule l'aire d'un triangle à partir de ses trois côtés a, b, c : A = √(s(s-a)(s-b)(s-c)), où s = (a+b+c)/2 est le demi-périmètre. Exemple : triangle de côtés 3, 4, 5. s = 6, A = √(6×3×2×1) = √36 = 6. Cette formule évite de calculer la hauteur. Elle est nommée d'après Héron d'Alexandrie (1er siècle) mais était probablement connue d'Archimède. Elle fonctionne pour tout triangle sans distinction de type.
Preuve et démonstration
La démonstration part de la loi des cosinus : c² = a² + b² - 2ab×cos(C). On exprime cos(C) puis sin(C) = √(1-cos²(C)), et on utilise A = (ab×sin(C))/2. Après simplification algébrique, on obtient la formule de Héron. La généralisation de Brahmagupta étend cette formule aux quadrilatères cycliques. La formule de Bretschneider l'étend à tout quadrilatère. Ces généralisations montrent la profondeur de cette découverte mathématique antique.
Applications de la formule de Héron
En topographie, quand on ne peut pas mesurer les hauteurs facilement (terrain accidenté), on mesure les trois côtés et on applique Héron. En navigation, pour calculer l'aire d'un triangle formé par trois points GPS. En architecture, pour vérifier les surfaces de terrains triangulaires. En CAO, pour calculer l'aire de maillages triangulaires. La formule est aussi utilisée pour résoudre des problèmes d'optimisation où l'on cherche l'aire maximale pour un périmètre donné.
La formule de Héron dans l'histoire
Héron d'Alexandrie (10-70 apr. J.-C.) était un mathématicien et ingénieur grec. Sa formule apparaît dans son ouvrage Metrica, redécouvert en 1896. Les Arabes connaissaient cette formule via les traductions d'Al-Biruni. Archimède l'avait probablement démontrée avant Héron. En Chine, Qin Jiushao l'utilisait indépendamment au XIIIe siècle. La formule témoigne de la universalité des mathématiques à travers les cultures et les époques historiques.
Généralisation de Héron
La formule de Brahmagupta (VIIe siècle) étend Héron aux quadrilatères cycliques (inscrits dans un cercle) : A = √((s-a)(s-b)(s-c)(s-d)). Pour d=0, on retrouve Héron. La formule de Bretschneider (1842) fonctionne pour tout quadrilatère. En dimensions supérieures, le déterminant de Cayley-Menger calcule le volume de simplexes à partir de leurs arêtes. Ces généralisations relient la géométrie euclidienne à l'algèbre linéaire et à la théorie des déterminants.
Utilisation de Héron en programmation
En programmation, la formule de Héron est simple à implémenter : quelques lignes de code suffisent. Attention à la précision : pour les triangles très aplatis (un côté proche de la somme des deux autres), les erreurs d'arrondi peuvent donner une racine négative. L'implémentation stabilisée utilise : réordonner les côtés (a ≥ b ≥ c) et calculer A = ¼√((a+(b+c))(c-(a-b))(c+(a-b))(a+(b-c))). Cette version numérique stable est recommandée pour les applications critiques.
Le triangle de Héron
Un triangle de Héron a des côtés et une aire tous entiers. Le plus petit est (3,4,5) d'aire 6. D'autres : (5,5,6) d'aire 12, (5,5,8) d'aire 12, (13,14,15) d'aire 84. Les triangles de Héron sont étudiés en théorie des nombres. Tout triangle de Héron peut être décomposé en deux triangles rectangles de Pythagore. La recherche de triangles de Héron avec des propriétés spéciales (presque équilatéraux, à angles rationnels) est un domaine actif des mathématiques récréatives.
La formule de Héron et les triangles
La formule de Héron fonctionne pour tous les triangles sans exception : acutangle (angles < 90°), rectangle (un angle = 90°), obtusangle (un angle > 90°). Pour un triangle rectangle de côtés a=3, b=4, c=5 : s=6, A=√(6×3×2×1)=6. Vérification : A=base×hauteur/2=3×4/2=6. Pour un triangle équilatéral de côté a : s=3a/2, A=√(3a/2×a/2×a/2×a/2)=(a²√3)/4. La cohérence avec les formules classiques valide le résultat.