Babylónská metoda

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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 \sqrt{a} se opakovaně počítá:

x_{n+1} = \frac{x_n + \frac{a}{x_n}}{2}

Jako počáteční odhad x_{0} lze použít \frac{a}{2} (pro hledání kladného kořene), -\frac{a}{2} (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 x^2 - a = 0 Newtonovou metodou (metoda tečen).

Příklad

{a}0,0112100
x_{0} = {a}/{2}0,0050,5150
x_{1} = \frac{x_0 + \frac{a}{x_0}}{2}1,0025000000001,2500000000001,50000000000026,000000000000
x_{2} = \frac{x_1 + \frac{a}{x_1}}{2}0,5062375311721,0250000000001,41666666666714,923076923077
x_{3} = \frac{x_2 + \frac{a}{x_2}}{2}0,2629955520591,0003048780491,41421568627510,812053925456
x_{4} = \frac{x_3 + \frac{a}{x_3}}{2}0,1505095044061,0000000464611,41421356237510,030495203890
x_{5} = \frac{x_4 + \frac{a}{x_4}}{2}0,1084752456181,0000000000001,41421356237310,000046356508
x_{6} = \frac{x_5 + \frac{a}{x_5}}{2}0,1003310883871,0000000000001,41421356237310,000000000107
x_{7} = \frac{x_6 + \frac{a}{x_6}}{2}0,1000005462891,0000000000001,41421356237310,000000000000
x_{8} = \frac{x_7 + \frac{a}{x_7}}{2}0,1000000000011,0000000000001,41421356237310,000000000000
x_{9} = \frac{x_8 + \frac{a}{x_8}}{2}0,1000000000001,0000000000001,41421356237310,000000000000

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top