Heronova formula

Iz testwiki
Pojdi na navigacijo Pojdi na iskanje
Trikotnik s stranicami a, b in c

Heronova formula (tudi Heronova enačba ali Heronov obrazec) je v ravninski geometriji formula za računanje ploščine trikotnika s podanimi stranicami, brez uporabe velikosti kotov. Poimenovana je po Heronu Aleksandrijskem.[1]

Formulacija

Heronova formula pravi, da je ploščina trikotnika s stranicami a, b in c enaka

S=s(sa)(sb)(sc),

kjer je s polovica obsega trikotnika;

s=a+b+c2.[2]

Heronovo formulo lahko zapišemo tudi kot

S=14(a+b+c)(a+b+c)(ab+c)(a+bc)
S=142(a2b2+a2c2+b2c2)(a4+b4+c4)
S=14(a2+b2+c2)22(a4+b4+c4)
S=144(a2b2+a2c2+b2c2)(a2+b2+c2)2
S=144a2b2(a2+b2c2)2.

Zgled

Naj bo ABC trikotnik s stranicami a=4, b=13 in c=15. Polovica obsega s tega trikotnika je

s=12(a+b+c)=12(4+13+15)=16,

ploščina pa je

S=s(sa)(sb)(sc)=16(164)(1613)(1615)=161231=576=24.

V tem zgledu so stranice in ploščina cela števila, zaradi česar dani trikotnik imenujemo Heronski trikotnik. Kljub temu Heronova formula deluje za poljuben trikotnik.

Zgodovina

Formula je pripisana Heronu Aleksandrijskemu, njen dokaz najdemo v njegovi knjigi Metrica, napisani okoli leta 60. Domneva se, da je Arhimed formulo poznal že dve stoletji prej.[3] Metrica je namreč zbirka matematičnega znanja iz antičnega sveta in zato je možno, da je da je bila formula odkrita že prej.

Formulo, ekvivalentno Heronovi

S=12a2c2(a2+c2b22)2

so neodvisno od Grkov odkrili Kitajci. Objavljena je bila v Matematičnem učbeniku v devetih poglavjih (Qin Jiushao, 1247).[4]

Dokazi

V originalnem dokazu je Heron uporabil tetivne štirikotnike.  Drugi dokazi se oslanjajo na trigonometrijo, trikotniku včrtano in očrtano krožnico,[5] ali pa na De Guajev izrek (za poseben primer ostrokotnih trikotnikov).[6]

Trigonometrični dokaz z uporabo kosinusnega izreka

Sledeči sodoben algebraični dokaz se precej razlikuje od Heronovega (Metrica).[7] Naj bodo a, b in c stranice trikotnika in α, β, γ pripadajoči koti. Z uporabo kosinusnega izreka dobimo

cosγ=a2+b2c22ab.

S preoblikovanjem tega izraza dobimo

sinγ=1cos2γ=4a2b2(a2+b2c2)22ab.

Višina trikotnika na stranico a ima dolžino bsinγ, sledi:

S=12(stranica)(višina na stranico)=12absinγ=144a2b2(a2+b2c2)2=14(2ab(a2+b2c2))(2ab+(a2+b2c2))=14(c2(ab)2)((a+b)2c2)=(c(ab))(c+(ab))((a+b)c)((a+b)+c)16=(b+ca)2(a+cb)2(a+bc)2(a+b+c)2=(a+b+c)2(b+ca)2(a+cb)2(a+bc)2=s(sa)(sb)(sc).

Na dveh mestih je bilo v dokazu je uporabljeno pravilo za razcep razlike kvadratov: a2b2=(a+b)(ab).

Algebraični dokaz z uporabo Pitagorovega izreka

Trikotnik z višino h, ki razdeli stranico c na d+(cd).

Naslednji dokaz je zelo podoben dokazu, ki ga je objavil Raifaizen.[8] Po Pitagorovem izreku je b2=d2+h2 in a2=(cd)2+h2 (glej skico na desni). Izraza odštejemo in dobimo a2b2=c22cd. Ta enačba nam omogoča, da d izrazimo s stranicami trikotnika:

d=a2+b2+c22c.

Za višino trikotnika velja h2=b2d2 . Ko iz zgornje formule vstavimo d in uporabimo pravilo za razcep razlike kvadratov dobimo

h2=b2(a2+b2+c22c)2=(2bca2+b2+c2)(2bc+a2b2c2)4c2=((b+c)2a2)(a2(bc)2)4c2=(b+ca)(b+c+a)(a+bc)(ab+c)4c2=2(sa)2s2(sc)2(sb)4c2=4s(sa)(sb)(sc)c2.

Ta rezultat zdaj uporabimo v formuli, ki ploščino podaja kot polovico produkta med stranico in pripadajočo višino:

S=ch2=c244s(sa)(sb)(sc)c2=s(sa)(sb)(sc).

Trigonometrični dokaz s kotangensnim zakonom

Geometrijski pomen Predloga:Matematična formula, Predloga:Matematična formula in Predloga:Matematična formula .

Iz prvega dela kotangensnega zakona[9] dobimo, da za ploščino trikotnika velja

S=r((sa)+(sb)+(sc))=r2(sar+sbr+scr)=r2(cotα2+cotβ2+cotγ2)

ter S=rs. Ker je vsota polovičnih kotov enaka π2, velja cot(ψ)+cot(θ)+cot(ϕ)=cot(ψ)cot(θ)cot(ϕ). Iz prve enačbe zato sledi

S=r2(cotα2cotβ2cotγ2)=r2(sarsbrscr)=(sa)(sb)(sc)r.

Ko združimo obe enačbi, dobimo

S2=s(sa)(sb)(sc).

Numerična stabilnost

Heronova formula, kot je podana zgoraj, je numerično nestabilna za trikotnike z zelo majhnim kotom pri uporabi aritmetike s plavajočo vejico. Za stabilno alternativo[10][11] uredimo stranice tako, da velja abc, in izračunamo

S=14(a+(b+c))(c(ab))(c+(ab))(a+(bc)).

Oklepaji v zgornji formuli preprečujejo numerično nestabilnost pri računanju.

Druge formule za ploščino, ki spominjajo na Heronovo formulo

Obstajajo tri druge formule za ploščino z enako strukturo kot Heronova formula, izražene z različnimi količinami. Težiščnice trikotnika s stranicami a, b in c po vrsti označimo s ta, tb in tc. Težiščnice seštejemo, in polovico vsote ta+tb+tc označimo s σ=12(ta+tb+tc).[12] Velja:

S=43σ(σta)(σtb)(σtc).

Nato označimo višine na stranice kot ha, hb in hc. Označimo tudi polovico vsote nasprotnih vrednosti teh višin: H=12(ha1+hb1+hc1).[13] Dobimo

S1=4H(Hha1)(Hhb1)(Hhc1).

Na koncu polovično vsoto sinusov kotov označimo kot K=12(sinα+sinβ+sinγ). Dobimo[14]

S=R2K(Ksinα)(Ksinβ)(Ksinγ)

kjer je R premer včrtane krožnice: R=asinα=bsinβ=csinγ.

Posplošitve

Heronova formula je poseben primer Brahmaguptine formule, za računanje ploščin tetivnih štirikotnikov. Heronova formula in Brahmaguptina formula pa sta posebna primera Bretschneiderjeve formule za ploščino poljubnega štirikotnika. Heronovo formulo lahko dobimo iz Brahmaguptine formule ali Bretschneiderjeve formule tako, da eno od stranic štirikotnika nastavimo na nič.

Heronova formula je tudi poseben primer formule za ploščino trapeza, izračunano zgolj iz stranic. Heronovo formulo dobimo tako, da krajšo osnovnico nastavimo na nič.

Izražanje Heronove formule s Cayley-Mengerjevo determinanto kot kvadrati razdalj med tremi presečišči,[15]

S=14|0a2b21a20c21b2c2011110|

ponazarja njeno podobnost s Tartagliovo enačbo za prostornino tetraedra.

David P. Robbins je odkril še eno posplošitev Heronove formule na včrtane petkotnike in šestkotnike.[16]

Heronska formula za prostornino tetraedra

Če so U, V, W, u, v, w po vrsti robovi tetraedra (prvi trije tvorijo trikotnik ter u leži nasproti U, in tako naprej), potem je[17]

prostornina=(a+b+c+d)(ab+c+d)(a+bc+d)(a+b+cd)192uvw

kjer so

a=xYZb=yZXc=zXYd=xyzX=(wU+v)(U+v+w)x=(Uv+w)(vw+U)Y=(uV+w)(V+w+u)y=(Vw+u)(wu+V)Z=(vW+u)(W+u+v)z=(Wu+v)(uv+W).

Sklici

  1. Predloga:Navedi splet
  2. Predloga:Navedi časopis
  3. Predloga:Navedi knjigo
  4. Predloga:Navedi knjigo
  5. Predloga:Navedi splet
  6. Predloga:Navedi časopis
  7. Predloga:Navedi knjigo
  8. Predloga:Navedi časopis
  9. The second part of the Law of cotangents proof depends on Heron's formula itself, but this article depends only on the first part.
  10. Predloga:Navedi knjigo
  11. Predloga:Navedi splet
  12. Benyi, Arpad, "A Heron-type formula for the triangle," Mathematical Gazette" 87, July 2003, 324–326.
  13. Mitchell, Douglas W., "A Heron-type formula for the reciprocal area of a triangle," Mathematical Gazette 89, November 2005, 494.
  14. Mitchell, Douglas W., "A Heron-type area formula in terms of sines," Mathematical Gazette 93, March 2009, 108–109.
  15. Predloga:Navedi splet
  16. D. P. Robbins, "Areas of Polygons Inscribed in a Circle", Discr. Comput. Geom. 12, 223-236, 1994.
  17. W. Kahan, "What has the Volume of a Tetrahedron to do with Computer Programming Languages?",, pp. 16–17.

Zunanje povezave (v angleščini)