Glossary
Formula di Erone
Area del triangolo dai tre lati
By Buğra SözeriPublished Updated
La formula di Erone calcola l’area di un triangolo dai suoi tre lati, senza bisogno dell’altezza. Prende il nome da Erone di Alessandria, il matematico del I secolo che la pubblicò nella sua Metrica.
Dati i lati a, b, c, definisci il semiperimetro s = (a + b + c) / 2. Poi:
A = √(s(s−a)(s−b)(s−c))
La formula è elegante perché usa solo le lunghezze dei lati — nessun angolo, nessuna altezza. Quando hai solo tre misure di un appezzamento triangolare, tre lati di una vela o tre spigoli di una piastrella, la formula di Erone è il percorso più diretto verso l’area.
Caso limite: se i tre valori non soddisfano la disuguaglianza triangolare (un lato ≥ somma degli altri due), la quantità sotto la radice quadrata è negativa e la formula non restituisce una soluzione reale. Il nostro calcolatore di aree presenta questo come un risultato zero anziché NaN.
Esempio pratico: per un appezzamento triangolare con lati 13 m, 14 m e 15 m, il semiperimetro è s = (13 + 14 + 15)/2 = 21. Quindi s − a = 8, s − b = 7, s − c = 6. L’area è √(21 · 8 · 7 · 6) = √7056 = 84 m². Il classico triangolo rettangolo 3-4-5 illustra il collegamento con la formula più familiare: s = 6, area secondo Erone è √(6 · 3 · 2 · 1) = √36 = 6, che corrisponde a ½ · 3 · 4 = 6 del caso dell’angolo retto. Per un triangolo equilatero di lato a, Erone si riduce a A = (√3 / 4)·a².
Variante numericamente stabile per triangoli “sottili”: quando un lato è molto più lungo degli altri (un triangolo “ago”), la formula di Erone classica può perdere precisione in modo catastrofico perché s − a è la differenza di numeri quasi uguali. La riformulazione del 1986 di William Kahan ordina i lati come a ≥ b ≥ c e calcola A = ¼·√((a + (b + c))·(c − (a − b))·(c + (a − b))·(a + (b − c))), che è numericamente stabile entro pochi ULP anche per triangoli in cui la forma standard restituisce errori di discriminante negativo. La formula di Bretschneider generalizza Erone a quadrilateri arbitrari, e la formula di Brahmagupta fa lo stesso per i quadrilateri ciclici. Correlati: calcolatore di aree, metodologia matematica.
Derivazione in un paragrafo. Abbassa un’altezza da un vertice al lato opposto; il triangolo si divide in due triangoli rettangoli le cui ipotenuse sono i lati originali. Applica il teorema di Pitagora due volte ed elimina l’altezza algebricamente. L’espressione risultante in a, b, c si fattorizza simmetricamente in s(s−a)(s−b)(s−c) — un piccolo miracolo algebrico che nasconde la trigonometria. La prova originale di Erone nella Metrica era geometrica e considerevolmente più intricata; la derivazione algebrica che usiamo oggi risale al XVII secolo, ma il risultato è stato riscoperto indipendentemente dalla matematica cinese medievale (la formula di Qin Jiushao, 1247) alla geometria computazionale moderna.
Quando non usare la formula di Erone. Se hai già una base e un’altezza, A = ½·b·h è più veloce e non ha radice quadrata. Se hai due lati e l’angolo compreso, A = ½·a·b·sin(C) evita il detour del semiperimetro ed è più stabile numericamente per i triangoli ottusi. Se hai le coordinate dei tre vertici, la formula del laccio da scarpe A = ½·|x₁(y₂ − y₃) + x₂(y₃ − y₁) + x₃(y₁ − y₂)| evita la radice quadrata, gestisce i triangoli degeneri (ad area zero) restituendo zero, e si generalizza a poligoni arbitrari. La formula di Erone è la scelta giusta solo quando i lati sono l’input che hai effettivamente.
Applicazioni nel mondo reale. La formula di Erone è lo strumento di lavoro per il rilevamento topografico quando l’accesso all’interno del terreno è limitato — puoi misurare i tre lati lungo il confine e calcolare l’area racchiusa senza mai entrare. I velai la usano per calcolare la superficie delle vele triangolari dalle misure dei bordi. Le pipeline di computer grafica usano la formula di Erone (o la variante a laccio da scarpe) per calcolare le aree dei triangoli delle mesh per l’ombreggiatura e i calcoli della densità delle texture. I preventivisti nel settore edile la usano per sezioni triangolari di tetti a capanna, abbaini e pavimenti irregolari in cui misurare l’altezza direttamente richiederebbe una scala.
Frequently asked questions
- Che cos’è la formula di Erone?
- La formula di Erone calcola l’area di un triangolo dai suoi tre lati: A = √(s(s−a)(s−b)(s−c)), dove s è il semiperimetro (a+b+c)/2.
- Come si usa la formula di Erone in pratica?
- Somma i tre lati, dimezza il risultato per ottenere s, poi calcola √(s(s−a)(s−b)(s−c)). Per esempio, un triangolo con lati 3, 4, 5 ha s = 6, quindi A = √(6×3×2×1) = √36 = 6 unità quadrate.
- Quando la formula di Erone è migliore del metodo base-per-altezza?
- Quando conosci i tre lati ma non l’altezza — come nel rilevamento topografico, nei triangoli di coordinate GPS o nei calcoli CAD — la formula di Erone evita completamente il calcolo dell’altezza.
- La formula di Erone funziona per triangoli ottusi o equilateri?
- Sì, funziona per qualsiasi triangolo valido indipendentemente dal tipo di angolo. La formula restituisce un’area positiva finché i tre lati soddisfano la disuguaglianza triangolare.
Related
Published May 14, 2026 · Last reviewed May 31, 2026