Babylónská metoda

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Babylónská metoda výpočtu druhé odmocniny (též Hérónova metoda) je iterační postup, při kterém se odhad hodnoty odmocniny postupně upřesňuje výpočtem aritmetického průměru odhadu a podílu odmocňovaného čísla a odhadu.

Postup výpočtu

Pro výpočet a se opakovaně počítá:

xn+1=xn+axn2

Jako počáteční odhad x0 lze použít a2 (pro hledání kladného kořene), a2 (pro hledání záporného kořene) a nebo vhodné jiné číslo, které má poloviční počet číslic než a.

Babylónská metoda vede ke stejnému výpočtu jako numerické řešení rovnice x2a=0 Newtonovou metodou (metoda tečen).

Příklad

a 0,01 1 2 100
x0=a/2 0,005 0,5 1 50
x1=x0+ax02 1,002500000000 1,250000000000 1,500000000000 26,000000000000
x2=x1+ax12 0,506237531172 1,025000000000 1,416666666667 14,923076923077
x3=x2+ax22 0,262995552059 1,000304878049 1,414215686275 10,812053925456
x4=x3+ax32 0,150509504406 1,000000046461 1,414213562375 10,030495203890
x5=x4+ax42 0,108475245618 1,000000000000 1,414213562373 10,000046356508
x6=x5+ax52 0,100331088387 1,000000000000 1,414213562373 10,000000000107
x7=x6+ax62 0,100000546289 1,000000000000 1,414213562373 10,000000000000
x8=x7+ax72 0,100000000001 1,000000000000 1,414213562373 10,000000000000
x9=x8+ax82 0,100000000000 1,000000000000 1,414213562373 10,000000000000

Odkazy

Reference

Šablona:Překlad

Šablona:Pahýl

Šablona:Portály