[Math] Approximation of $\log(x)$ for very small $x$

approximationderivativeslogarithms

To avoid the $\log()$ function, I am looking for a good approximation of $\log(x)$ for very small $x$ (e.g. order $10^{-5}$).

I think Taylor series expansion is useless because around these small $x$, the first order derivative approachs $+\infty$.

I did try this approximation $\log_{10}(x) \approx 1 – \frac{1}{\sqrt{x}}$ but still don't have satisfactory results.

Could anyone suggest some better approximations?

Best Answer

Since you seem to allow square roots, then the sequence of functions $\, f_n(x) := 2^n(\sqrt[2^n]{x}-1)\,$ give better and better results. In fact, $\, f_n(x) \to \ln(x)\,$ as $\, n \to \infty\,$ for all $\,x>0.\,$ Once you have $\,\ln(x)\,$ you can use $\, \log_{10}(x) = \frac{\ln(x)}{\ln(10)}.$

Related Question