от Knowledge Greedy » 14 Май 2020, 16:40
Открих запис в чернова, с почти завършено решение и един "по-детски", не толкова точен метод.
Този алгоритъм e забелязан благодарение на близостта на числата [tex]1000[/tex] и [tex]1024[/tex].
Първото е [tex]10^3[/tex] , а второто е [tex]2^{10}[/tex].
От приближеното равенство [tex]2^{10}\approx 1000[/tex] и определението за логаритъм, намираме
[tex]lg1024 \approx lg1000=3[/tex]
[tex]lg2^{10} \approx 3[/tex]
[tex]10lg2 \approx 3[/tex]
[tex]lg2 \approx 0,3[/tex]
Аналогично, бързо се смята на ръка [tex]3^9=19683 \approx 20000[/tex]
Логаритмуваме отново при основа [tex]10[/tex].
[tex]lg3^9 \approx lg 20000[/tex]
[tex]9lg3 \approx lg2+ lg 10000[/tex]
[tex]9lg3 \approx lg2+ 4[/tex]
[tex]lg3 \approx \frac{4,3}{9}[/tex]
Умножаваме по [tex]2[/tex]
[tex]lg9 \approx \frac{8,6}{9}[/tex]
Пресмятаме с деление на ръка [tex]log_29=\frac{lg9}{lg2}\approx \frac{86}{90.0,3}[/tex]
Окончателно [tex]\boxed{log_29 \approx 3,185}[/tex]
___________________
С каклулатор, с точност до третия знак [tex]log_29 \approx 3,170[/tex]
___________________
За четири пъти повече време - отново на ръка, без калкулатор [tex]lg2 \approx 0,301[/tex]
и се получава [tex]log_29 \approx \frac{8606}{2709} \approx3,177[/tex] - резултатът се подобрява с [tex]8[/tex] хилядни.
[tex]\boxed{log_29 \approx 3,177}[/tex]
___________________
За близо 20 пъти повече време, спрямо времето за първоначално получения отговор - при по-точно приближаване на [tex]lg3 \approx 0,477[/tex]
резултатът е [tex]\boxed{log_29 \approx 3,169}[/tex]
___________________
Нарекох метода "по-детски", тъй като при пресмятанията не е държано на строга оценка на грешката.
Feci, quod potui, faciant meliora p0tentes.
Сторих каквото можах, по-добрите по-добро да направят.