Methode van Heron

Uit testwiki
Naar navigatie springen Naar zoeken springen

De methode van Heron is een iteratieve benadering voor de vierkantswortel uit een reëel getal > 0. De methode was al in Mesopotamië bekend in de tijd van Hammurabi en werd rond 100 n.Chr. door Heron van Alexandrië beschreven in het eerste deel van zijn boek Metrica.

De basisgedachte achter de methode is de volgende: als het getal x een overschatting is van a, dan is a/x een onderschatting, en dat geldt ook andersom. Het ligt dan voor de hand het gemiddelde (x+a/x)/2 van beide als betere benadering te nemen. Dat geeft de iteratie:

x=12(x+ax)

De formule voor de methode kan afgeleid worden uit de Newton-Raphson benadering voor het nulpunt van de functie:

f(x)=x2a

De methode van Newton-Raphson geeft als recursie voor de successievelijke benaderingen xn van het nulpunt x:

xn+1=xnf(xn)f(xn)

Dat leidt tot de iteratie

xn+1=xnxn2a2xn=xn2+a2xn=12(xn+axn)

Voorbeeld

Bereken met de methode van Heron 1234 (=35,1283). Neem als eerste, grove schatting het getal

x1=30

De volgende benadering is het gemiddelde van 30 en 123430=41,1333:

x2=12(30+41,133)=35,5667

Zo verdergaand volgen:

x3=12(35,5667+123435,5667)=34,6954
x4=12(34,6954+123434,6954)=35,1311
x5=12(35,1311+123435,1311)=35,1283

Hiermee is de wortel al op vier decimalen benaderd.