log 썸네일형 리스트형 Log Function Implementation 로그(log, ln) 함수의 구현은 본질적으로 arctan와 비슷한 문제를 가지고 있다. 먼저, 로그 함수의 x 값을 적절히 바꾸어서 테일러 급수 형태로 전개해보면, 다음과 같은 형태를 얻게 된다. ln(x) = 2 (z + z^3 / 3 + z^5 / 5 + z^7 / 7 + z^9 / 9 + ....) z = (x - 1) / (x + 1) arctan와 마찬가지로, 분모가 대단히 느리게 커지고 있으며, 이것은 매우 천천히 구하고자 하는 값에 수렴하는 것을 의미한다. 로그 함수를 구현해야 한다면, 이것은 매우 치명적인 일이다. 하지만, 앞에서 이미 연분수(continued fraction)를 사용하여 이 문제를 효과적으로 다루었던 것처럼, 로그 역시 연분수를 사용해서 나타낼 수 있다. 그렇다면, 남은.. 더보기 이전 1 다음