자연로그

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

자연로그는 지수 함수의 역함수이며, ln x, loge x로 표기한다. 1649년 이전에 자연로그의 개념이 연구되었으며, 쌍곡선의 구적법과 관련이 있다. 자연로그는 지수 함수의 역함수로 정의되거나, 쌍곡선의 그래프 아래 면적으로 정의될 수 있다. 주요 성질로는 ln 1 = 0, ln e = 1, 곱의 법칙, 몫의 법칙, 거듭제곱의 법칙 등이 있다. 자연로그는 미분하면 1/x가 되며, 적분은 x ln x - x + C로 나타낼 수 있다. 테일러 급수와 연분수를 이용하여 값을 계산할 수 있으며, 복소수 범위로 확장될 수 있다.

자연로그
📚 더 읽어볼만한 페이지
  • 초등 특수 함수 - 지수 함수
    지수 함수는 양의 상수 *a*를 밑으로 하는 *y = a<sup>x</sup>* 형태의 함수이며, 특히 자연로그의 역함수인 *e<sup>x</sup>*는 다양한 정의와 응용을 가지며 복소수로 확장될 수 있다.
  • 초등 특수 함수 - 제곱근
    제곱근은 x² = a를 만족하는 x 값으로, a가 양수일 때 두 개의 제곱근을 가지며, 수학, 물리학, 기하학 등 다양한 분야에서 중요한 개념이고, 무리수와도 관련되어 행렬이나 연산자에도 확장된다.
  • 단항 연산 - 1의 보수
    1의 보수는 이진수에서 양수는 일반적인 이진수로, 음수는 양수의 각 비트를 반전시켜 표현하며, 덧셈 시 자리올림수가 발생하면 결과값에 더해야 하고, 0을 중복 표현하는 단점으로 현대에는 2의 보수가 주로 사용된다.
  • 단항 연산 - 제곱근
    제곱근은 x² = a를 만족하는 x 값으로, a가 양수일 때 두 개의 제곱근을 가지며, 수학, 물리학, 기하학 등 다양한 분야에서 중요한 개념이고, 무리수와도 관련되어 행렬이나 연산자에도 확장된다.
  • 로그 - 상용로그
    상용로그는 10을 밑으로 하는 로그로, 십진법에 기반하여 log x 또는 lg x로 표기되며, 지표를 통해 진수의 자릿수 파악이 용이하여 과학적 측정에 활용되고 헨리 브리그스의 공로로 '브리그스의 로그'라고도 불린다.
  • 로그 - 계산자
    계산자는 로그를 이용하여 곱셈, 나눗셈, 제곱근 등의 계산을 간편하게 하는 도구로, 고정자, 활주자, 커서로 구성되며 형태와 기능에 따라 여러 종류로 나뉘지만, 전자 계산기의 등장으로 사용이 줄었음에도 불구하고 일부 분야에서 활용되거나 수집 가치를 인정받는다.

2. 표기

x의 자연로그는 \ln x 또는 \log_e x로 표기한다. 밑을 명시하지 않은 \log x는 수학에서 자연로그로 사용되지만, 다른 분야에서는 상용 로그로 사용되기도 한다.

3. 역사

자연로그의 개념은 1649년 이전에 그레고아르 드 생-뱅상과 알퐁스 안토니오 데 사라사에 의해 연구되었다. 이들의 연구는 방정식 xy = 1을 갖는 쌍곡선의 구적법과 쌍곡선 부채꼴의 면적을 결정하는 것과 관련이 있었다. 그들의 해는 현재 자연로그와 관련된 속성을 가진 "쌍곡 로그" 함수를 생성했다.

니콜라스 메르카토르는 1668년에 출판된 자신의 저서 Logarithmotechnia에서 자연로그에 대해 처음으로 언급했지만, 존 스페이델은 1619년에 이미 자연로그 표를 구성했다.

4. 정의

자연로그는 여러 가지 방법으로 정의할 수 있다.

가장 일반적인 정의는 지수 함수 e^x의 역함수이며, 이 경우 e^{\ln(x)} = x이다. 지수 함수 e^x는 모든 실수 x에 대해 양수이고 가역적이므로, \ln(x)는 모든 양수 x에 대해 잘 정의된다.

는 곡선  아래, 에서 까지의 음영 영역의 면적으로 정의됩니다. 가 보다 작으면 면적은 음수로 간주됩니다.
는 곡선 아래, 에서 까지의 음영 영역의 면적으로 정의됩니다. 가 보다 작으면 면적은 음수로 간주됩니다.

쌍곡선 아래의 면적은 로그 규칙을 만족합니다. 여기서 는 와  사이의 쌍곡선 아래 면적을 나타냅니다.
쌍곡선 아래의 면적은 로그 규칙을 만족합니다. 여기서 는 와 사이의 쌍곡선 아래 면적을 나타냅니다.


양의 실수 a의 자연로그는 방정식 y = \frac{1}{x}를 갖는 쌍곡선의 그래프 아래, x = 1x = a 사이의 면적으로 정의할 수 있다. 이것은 다음의 적분이다.
\ln a = \int_1^a \frac{1}{x}\,dx.
만약 a(0,1)에 있다면, 이 영역은 음의 면적을 가지며, 로그는 음수가 된다.

이 함수는 다음과 같은 로그의 기본적인 곱셈 속성을 만족하기 때문에 로그이다.
\ln(ab) = \ln a + \ln b.

이것은 \ln(ab)를 정의하는 적분을 두 부분으로 나누고, 두 번째 부분에서 변수 치환 x = at (따라서 dx = a dt)를 적용하여 증명할 수 있다.
\begin{align}
\ln ab = \int_1^{ab}\frac{1}{x} \, dx
&=\int_1^a \frac{1}{x} \, dx + \int_a^{ab} \frac{1}{x} \, dx\\[5pt]
&=\int_1^a \frac 1 x \, dx + \int_1^b \frac{1}{at} a\,dt\\[5pt]
&=\int_1^a \frac 1 x \, dx + \int_1^b \frac{1}{t} \, dt\\[5pt]
&= \ln a + \ln b.
\end{align}

간단히 말해서, 이것은 수평 방향으로 \frac{1}{a}만큼, 수직 방향으로 a만큼 축척하는 것이다. 이 변환에서 면적은 변하지 않지만 aab 사이의 영역이 재구성된다. 함수 \frac{a}{ax}는 함수 \frac{1}{x}와 같기 때문에, 결과 면적은 정확히 \ln b이다.

숫자 e\ln a = 1인 유일한 실수 a로 정의될 수 있다.

지수 함수가 먼저 (구체적으로는 무한 급수로) 정의되어 있는 경우에는, 자연로그를 자연 지수 함수의 역함수로 정의할 수도 있다. 즉 \lne^{\ln(x)} = x를 만족하는 함수이다. 실수 전체에서 정의된 자연 지수 함수의 치역은 양수 전체의 집합과 일치하며, 또한 자연 지수 함수는 엄격하게 단조 증가 (따라서 일대일)이므로, \ln은 이 방법으로 임의의 양수 x에 대해 모순 없이 정의된다.

5. 성질

* \ln 1 = 0
* \ln e = 1
* 곱의 법칙: \ln(xy) = \ln x + \ln y \quad \text{for }\; x > 0\;\text{and }\; y > 0
* 몫의 법칙: \ln(x/y) = \ln x - \ln y \quad \text{for }\; x > 0\;\text{and }\; y > 0
* 거듭제곱의 법칙: \ln(x^y) = y \ln x \quad \text{for }\; x > 0
* \ln(\sqrt[y]{x}) = (\ln x) / y\quad \text{for }\; x > 0\;\text{and }\; y \ne 0
* 부등식: \ln x < \ln y \quad\text{for }\; 0 < x < y
* 극한: \lim_{x \to 0} \frac{\ln(1+x)}{x} = 1
* \lim_{\alpha \to 0} \frac{x^\alpha-1}{\alpha} = \ln x\quad \text{for }\; x > 0
* \frac{x-1}{x} \leq \ln x \leq x-1 \quad\text{for}\quad x > 0
* \ln{( 1+x^\alpha )} \leq \alpha x \quad\text{for}\quad x \ge 0\;\text{and }\; \alpha \ge 1

6. 미분

y(x) = \ln x이면 yx에 대한 미분{dy \over dx} = \frac{1}{x}이다. 증명은 다음과 같다.

:\begin{align}
{dy \over dx}
& = \lim_{\Delta x \to 0} \frac{\ln (x+\Delta x) - \ln x}{\Delta x} \\
& = \lim_{\Delta x \to 0} \frac{1}{\Delta x} \ln \frac{x+\Delta x}{x} \\
& = \lim_{\Delta x \to 0} \frac{1}{\Delta x} \ln (1+\frac{\Delta x}{x}) \\
& = \lim_{\Delta x \to 0} \ln {(1+\frac{\Delta x}{x})^{\frac{1}{\Delta x}}} \\
\end{align}

u = \frac{\Delta x}{x}로 두면, \Delta x \to 0일 때 u \to 0이다. 따라서

:\begin{align}
{dy \over dx}
& = \lim_{u \to 0} \ln {(1+u)^{\frac{1}{u x}}} \\
& = \lim_{u \to 0} \frac{1}{x} \ln {(1+u)^{\frac{1}{u}}} \\
& = \frac{1}{x} \lim_{u \to 0} \ln {(1+u)^{\frac{1}{u}}} \\
& = \frac{1}{x} \ln e = \frac{1}{x} \\
\end{align}

양의 실수에 대한 실수 값 함수로서의 자연로그의 미분은 다음과 같이 주어진다.
\frac{d}{dx} \ln x = \frac{1}{x}.

만약 자연로그가 다음과 같은 적분으로 정의된다면
\ln x = \int_1^x \frac{1}{t}\,dt,
그러면 미분은 미적분학의 기본 정리의 첫 번째 부분에서 즉시 유도된다.

반면에, 자연로그가 (자연) 지수 함수의 역함수로 정의된다면, x > 0 에 대해 미분은 로그의 성질과 지수 함수의 정의를 사용하여 구할 수 있다.

e = \lim_{u\to 0}(1+u)^{1/u}의 정의로부터, 지수 함수는 다음과 같이 정의될 수 있다.
e^x = \lim_{u\to 0} (1+u)^{x/u} = \lim_{h\to 0}(1 + hx)^{1/h} , 여기서 u=hx, h=\frac{u}{x}.

그런 다음 미분은 기본적인 원리로부터 구할 수 있다.
\begin{align}
\frac{d}{dx} \ln x &= \lim_{h\to 0} \frac{\ln(x+h) - \ln x}{h} \\
&= \lim_{h\to 0}\left[ \frac{1}{h} \ln\left(\frac{x+h}{x}\right)\right] \\
&= \lim_{h\to 0}\left[ \ln\left(1 + \frac{h}{x}\right)^{\frac{1}{h}}\right]\quad &&\text{로그의 성질에 의함}\\
&= \ln \left[ \lim_{h\to 0}\left(1 + \frac{h}{x}\right)^{\frac{1}{h}}\right]\quad &&\text{로그의 연속성에 의함} \\
&= \ln e^{1/x} \quad &&\text{ } e^x = \lim_{h\to 0}(1 + hx)^{1/h}의 정의에 의함\\
&= \frac{1}{x} \quad &&\text{역함수로서의 ln의 정의에 의함.}
\end{align}

또한 다음과 같다.
\frac{d}{dx} \ln ax = \frac{d}{dx} (\ln a + \ln x) = \frac{d}{dx} \ln a +\frac{d}{dx} \ln x = \frac{1}{x}.

따라서 역함수 e^{ax}와는 달리, 함수 내의 상수는 미분을 변경하지 않는다.



로그 함수의 미분 문제
\frac{d}{dx}\log_b(x) = \frac{d}{dx} \left( \frac{\ln(x)}{\ln(b)} \right) = \frac{1}{\ln(b)} \cdot \frac{d}{dx}[\ln(x)] = \frac{1}{x\ln(b)}를 생각할 때, 밑 be와 같다면, 이 도함수는 단순히 1/x가 되며, x = 1에서의 미분 계수는 1이 된다.

7. 적분

부분 적분법을 사용하여 자연로그를 적분하면 다음과 같다:

:\int \ln x \,dx = x \ln x - x + C

여기서 C는 적분 상수이다.

유도 과정은 다음과 같다.

:u = \ln x \Rightarrow du = \frac{dx}{x}
:dv = dx \Rightarrow v = x
:
\begin{align}
\int \ln x \,dx & = x \ln x - \int \frac{x}{x} \,dx \\
& = x \ln x - \int 1 \,dx \\
& = x \ln x - x + C
\end{align}


g(x) = \frac{f'(x)}{f(x)} 형태의 함수의 부정적분\ln (|f(x)|)로 주어진다. 이는 연쇄 법칙과 다음 사실 때문이다:

:\frac{d}{dx}\ln \left| x \right| = \frac{1}{x}, \ \ x \ne 0

다시 말해, x=0을 포함하지 않는 실수 선상의 구간에 대해 적분하면,

:\int \frac{1}{x} \,dx = \ln|x| + C

마찬가지로, 적분이 f(x) \ne 0인 구간에 걸쳐 있을 때,

:\int { \frac{f'(x)}{f(x)}\,dx} = \ln|f(x)| + C

예를 들어, \tan (x)가 무한대가 되는 점을 포함하지 않는 구간에서 \tan (x)의 적분은 다음과 같다.

:\int \tan x \,dx = \int \frac{\sin x}{\cos x} \,dx = -\int \frac{\frac{d}{dx} \cos x}{\cos x} \,dx = -\ln \left| \cos x \right| + C = \ln \left| \sec x \right| + C

8. 급수 전개

x > 1}}을 넘어서면 고차 테일러 다항식은 점점 더 나쁜 근사값이 된다.
x > 1}}을 넘어서면 고차 테일러 다항식은 점점 더 나쁜 근사값이 된다.


자연로그는 0에서 정의되지 않으므로, \ln(x) 자체는 다른 많은 초등 함수와 달리 매클로린 급수를 갖지 않는다. 대신, 다른 점 주변의 테일러 급수 전개를 찾는다. 예를 들어, \vert x - 1 \vert \leq 1 \text{ and } x \neq 0, 이면 다음이 성립한다.

\begin{align}
\ln x &= \int_1^x \frac{1}{t} \, dt = \int_0^{x - 1} \frac{1}{1 + u} \, du \\
&= \int_0^{x - 1} (1 - u + u^2 - u^3 + \cdots) \, du \\
&= (x - 1) - \frac{(x - 1)^2}{2} + \frac{(x - 1)^3}{3} - \frac{(x - 1)^4}{4} + \cdots \\
&= \sum_{k=1}^\infty \frac{(-1)^{k-1} (x-1)^k}{k}.
\end{align}

이는 1 주변의 \ln x에 대한 테일러 급수이다. 변수 변경을 통해 메르카토르 급수가 생성된다.

\ln(1+x)=\sum_{k=1}^\infty \frac{(-1)^{k-1}}{k} x^k = x - \frac{x^2}{2} + \frac{x^3}{3} - \cdots,

이 급수는 |x| \leq 1x\ne -1.일 때 유효하다.

레온하르트 오일러x\ne -1 조건을 무시하고 이 급수를 x=-1에 적용하여 조화 급수가 \frac{1}{1-1}의 자연로그, 즉 무한대의 로그와 같음을 보였다. 오늘날 더 형식적으로, N에서 잘린 조화 급수는 N이 클 때 N의 로그에 가깝고, 그 차이는 오일러-마스케로니 상수로 수렴한다는 것을 증명할 수 있다.

위 그림은 ln(1 + x)영어와 0 주변의 일부 테일러 다항식의 그래프이다. 이러한 근사값은 −1 < x ≤ 1영어 영역에서만 함수로 수렴한다. 이 영역 밖에서는 고차 테일러 다항식이 함수의 더 나쁜 근사값으로 떨어진다.

양의 정수 n에 대한 유용한 특수한 경우로, x = \tfrac{1}{n}을 취하면 다음과 같다.

\ln \left(\frac{n + 1}{n}\right) = \sum_{k=1}^\infty \frac{(-1)^{k-1}}{k n^k} = \frac{1}{n} - \frac{1}{2 n^2} + \frac{1}{3 n^3} - \frac{1}{4 n^4} + \cdots

\operatorname{Re}(x) \ge 1/2,이면 다음이 성립한다.

\begin{align}
\ln (x) &= - \ln \left(\frac{1}{x}\right) = - \sum_{k=1}^\infty \frac{(-1)^{k-1} (\frac{1}{x} - 1)^k}{k} = \sum_{k=1}^\infty \frac{(x - 1)^k}{k x^k} \\
&= \frac{x - 1}{x} + \frac{(x - 1)^2}{2 x^2} + \frac{(x - 1)^3}{3 x^3} + \frac{(x - 1)^4}{4 x^4} + \cdots
\end{align}

이제, 양의 정수 n에 대해 x=\tfrac{n+1}{n}을 취하면 다음을 얻는다.

\ln \left(\frac{n + 1}{n}\right) = \sum_{k=1}^\infty \frac{1}{k (n + 1)^k} = \frac{1}{n + 1} + \frac{1}{2 (n + 1)^2} + \frac{1}{3 (n + 1)^3} + \frac{1}{4 (n + 1)^4} + \cdots

\operatorname{Re}(x) \ge 0 \text{ and } x \neq 0,이면 다음이 성립한다.

\ln (x) = \ln \left(\frac{2x}{2}\right) = \ln\left(\frac{1 + \frac{x - 1}{x + 1}}{1 - \frac{x - 1}{x + 1}}\right) = \ln \left(1 + \frac{x - 1}{x + 1}\right) - \ln \left(1 - \frac{x - 1}{x + 1}\right).

왜냐하면

\begin{align}
\ln(1+y) - \ln(1-y)&= \sum^\infty_{i=1}\frac{1}{i}\left((-1)^{i-1}y^i - (-1)^{i-1}(-y)^i\right) = \sum^\infty_{i=1}\frac{y^i}{i}\left((-1)^{i-1} +1\right) \\
&= y\sum^\infty_{i=1}\frac{y^{i-1}}{i}\left((-1)^{i-1} +1\right)\overset{i-1\to 2k}{=}\; 2y\sum^\infty_{k=0}\frac{y^{2k}}{2k+1},
\end{align}

이므로 다음을 얻는다.

\begin{align}
\ln (x) &= \frac{2(x - 1)}{x + 1} \sum_{k = 0}^\infty \frac{1}{2k + 1} {\left(\frac{(x - 1)^2}{(x + 1)^2}\right)}^k \\
&= \frac{2(x - 1)}{x + 1} \left( \frac{1}{1} + \frac{1}{3} \frac{(x - 1)^2}{(x + 1)^2} + \frac{1}{5} {\left(\frac{(x - 1)^2}{(x + 1)^2}\right)}^2 + \cdots \right) .
\end{align}

다시 양의 정수 n에 대한 치환 x=\tfrac{n+1}{n}을 사용하면 다음을 얻는다.

\begin{align}
\ln \left(\frac{n + 1}{n}\right) &= \frac{2}{2n + 1} \sum_{k=0}^\infty \frac{1}{(2k + 1) ((2n + 1)^2)^k}\\
&= 2 \left(\frac{1}{2n + 1} + \frac{1}{3 (2n + 1)^3} + \frac{1}{5 (2n + 1)^5} + \cdots \right).
\end{align}

이것은 지금까지 설명된 급수 중에서 가장 빠르게 수렴한다.

자연로그는 또한 무한 곱으로 표현될 수 있다.

\ln(x)=(x-1) \prod_{k=1}^\infty \left ( \frac{2}{1+\sqrt[2^k]{x}} \right )

두 가지 예는 다음과 같다.

\ln(2)=\left ( \frac{2}{1+\sqrt{2}} \right )\left ( \frac{2}{1+\sqrt[4]{2}} \right )\left ( \frac{2}{1+\sqrt[8]{2}} \right )\left ( \frac{2}{1+\sqrt[16]{2}} \right )...
\pi=(2i+2)\left ( \frac{2}{1+\sqrt{i}} \right )\left ( \frac{2}{1+\sqrt[4]{i}} \right )\left ( \frac{2}{1+\sqrt[8]{i}} \right )\left ( \frac{2}{1+\sqrt[16]{i}} \right )...

이 항등식으로부터 다음을 얻을 수 있다.

\frac{1}{\ln(x)}=\frac{x}{x-1}-\sum_{k=1}^\infty\frac{2^{-k}x^{2^{-k}}}{1+x^{2^{-k}}}

예를 들면 다음과 같다.

\frac{1}{\ln(2)} = 2-\frac{\sqrt{2}}{2+2\sqrt{2}}-\frac{\sqrt[4]{2}}{4+4\sqrt[4]{2}}-\frac{\sqrt[8]{2}}{8+8\sqrt[8]{2}} \cdots

9. 복소수에서의 자연로그

오일러 공식을 이용하면 로그 함수를 복소수 범위까지 확장할 수 있다. 오일러 공식은 다음과 같다.

: re^{ix} = r(\cos x + i\sin x)

양변에 자연로그를 취하면 다음과 같은 결과를 얻는다.

: \ln r(\cos x + i\sin x) = ix + \ln r

지수 함수는 임의의 복소수 z에 대해 e^z 형태로 확장할 수 있으며, 무한 급수를 사용하여 복소 로그를 정의할 수 있다. 하지만 여기에는 두 가지 어려움이 있다.

* x에 대해 e^x = 0을 만족하는 해는 존재하지 않는다.
* e^{2i\pi} = 1 = e^0이다.

복소 지수 함수는 곱셈 속성을 유지하므로, 모든 복소수 z와 정수 k에 대해 e^z = e^{z+2ki\pi}가 성립한다.

이러한 성질 때문에 복소 로그 함수는 다중값 함수가 된다. 즉, 하나의 복소수에 대해 여러 개의 로그 값을 가질 수 있다. 예를 들어, \ln i = \frac{i\pi}{2} 또는 \frac{5i\pi}{2} 또는 -\frac{3i\pi}{2} 등등 무수히 많은 값을 가질 수 있다.

이러한 다중값 문제를 해결하기 위해 주치를 사용한다. 복소수 z를 극좌표 형식으로 표현하면 z = re^{i\theta} (r>0)이다. 이때 편각 θ의 범위를 -\pi < \theta \le \pi로 제한하면, 로그 함수를 단일값 함수로 정의할 수 있다. 이 함수를 로그 함수의 주치라고 하며, \operatorname{Log} z로 표기한다.

복소 로그 함수의 주치는 다음과 같이 정의된다.

:\operatorname{Log} z = \ln r + i\theta (단, -\pi < \theta \le \pi)

복소 로그 함수는 자른 평면에서 단일 값을 가지며, 실수 함수에서의 로그 함수가 만족하는 항등식을 만족하지 않을 수 있다.

10. 계산

1에 가까운 값의 자연로그는 1을 중심으로 하는 테일러 급수의 수렴 속도가 빠르다는 점을 이용하여 계산할 수 있다. 로그와 관련된 항등식을 활용하면 다음과 같이 나타낼 수 있다.

:\ln 123.456 = \ln(1.23456 \cdot 10^2) = \ln 1.23456 + 2 \ln 10 \approx \ln 1.23456 + 2 \cdot 2.3025851.

이러한 방법은 계산기가 없던 시절, 수치표를 참조하여 계산할 때 사용되었다. 10의 자연로그는 약 2.30258509이며, 과학적 표기법으로 표시된 숫자의 자연로그를 계산할 때 사용된다.

:\ln(a\cdot 10^n) = \ln a + n \ln 10.

이는 작은 소수 집합의 로그를 사용하여 매우 크거나 작은 크기의 숫자의 로그를 효과적으로 계산할 수 있음을 의미한다.

높은 정밀도의 자연로그 계산에는 테일러 급수보다 할리 방법이나 뉴턴 방법을 사용하여 지수 함수를 역함수로 사용하는 것이 효율적이다. 할리 방법을 사용하면 \ln (x)에 대해 3차 수렴하는 다음 식을 얻을 수 있다.

: y_{n+1} = y_n + 2 \cdot \frac{ x - \exp ( y_n ) }{ x + \exp ( y_n ) }

극도로 높은 정밀도를 위해서는 다음 공식을 사용할 수 있다.

:\ln x \approx \frac{\pi}{2 M(1,4/s)} - m \ln 2,

여기서 M은 1과 4/s의 산술-기하 평균이고, s = x 2^m > 2^{p/2}이며, m은 p 비트의 정밀도를 얻도록 선택한다. 또는 다음 공식을 사용할 수도 있다.

:\ln x = \frac{\pi}{M\left(\theta_2^2(1/x),\theta_3^2(1/x)\right)},\quad x\in (1,\infty)

여기서
\theta_2(x) = \sum_{n\in\Z} x^{(n+1/2)^2},
\quad
\theta_3(x) = \sum_{n\in\Z} x^{n^2}
은 야코비 세타 함수이다.

1979년 휴렛 팩커드 (HP-41C) 계산기에서 처음 구현된 LNP1 또는 log1p 함수는 0에 가까운 값에 대한 자연로그를 더 정확하게 계산하기 위해 사용된다. 이 함수는 log1p(x) 값을 반환하는 대신, 1에 가까운 값 y를 ln(y)를 반환하는 함수에 전달한다. 이는 부동 소수점 연산에서 발생하는 반올림 오차를 줄여준다.

expm1", "expm" 또는 "exp1m"이라는 유사한 역함수도 존재한다.

역쌍곡 탄젠트를 이용한 다음 항등식은 log1p(x)를 구현하지 않는 시스템에서 작은 x 값에 대해 높은 정밀도를 제공한다.

:\mathrm{log1p}(x) = \log(1+x) = 2 ~ \mathrm{artanh}\left(\frac{x}{2+x}\right)\,,

산술-기하 평균을 사용하여 자연 로그를 계산하는 계산 복잡도\text{O}\bigl(M(n) \ln n \bigr)이다. 여기서 n은 정밀도의 자릿수이고, M(n)은 두 n 자릿수 숫자를 곱하는 계산 복잡도이다.

11. 연분수

단순한 연분수는 없지만, 다음과 같은 여러 일반화된 연분수가 존재한다.

:ln영어(1+x) = frac영어-frac영어+frac영어-frac영어+frac영어-⋯

: = cfrac영어}}

:ln영어(Big영어+frac영어) = cfrac영어}}

: = cfrac영어}}

이러한 연분수, 특히 마지막 연분수는 1에 가까운 값에 대해 빠르게 수렴한다. 그러나 훨씬 더 큰 수의 자연 로그는 더 작은 수의 자연 로그를 반복적으로 더하여 유사하게 빠르게 수렴하도록 쉽게 계산할 수 있다.

예를 들어, 2 = 1.253 × 1.024 이므로, 2의 자연로그는 다음과 같이 계산할 수 있다.

:ln영어 2 = 3 ln영어(Big영어+frac영어) + ln영어(Big영어+frac영어)

: = cfrac영어}} + cfrac영어}}}

또한, 10 = 1.2510 × 1.0243 이므로, 10의 자연 로그도 유사하게 계산할 수 있다.

:ln영어 10 = 10 ln영어(Big영어+frac영어) + 3ln영어(Big영어+frac영어)

: = cfrac영어}} + cfrac영어}}}

자연 로그의 역수도 다음과 같이 쓸 수 있다.

:frac영어 = frac영어sqrt영어sqrt영어

예를 들어:

:frac영어 = frac영어sqrt영어 sqrt영어