이 계산기의 기능
이 도구는 양수 b를 임의의 유효한 밑 a로 취한 로그 값을 계산합니다. 일반적인 계산기는 보통 밑 10(log)과 밑 e(ln)만 지원합니다. 하지만 밑 변환 공식을 사용하면 어떤 밑이든 로그를 계산할 수 있습니다. 컴퓨터 과학에서 자주 쓰는 밑 2, 밑 16, 또는 필요에 따라 원하는 어떤 밑이든 가능합니다.
사용 방법
밑 a(1이 아닌 양수)와 값 b(임의의 양수)를 입력하세요. 계산기는 \(\log_a(b)\) 값과 함께 중간 계산에 쓰인 자연로그 \(\ln(b)\)와 \(\ln(a)\)도 보여 주므로 계산 과정을 직접 확인할 수 있습니다. 결과는 다음 질문에 답을 줍니다. "a를 몇 제곱해야 b가 되는가?"
공식 설명
밑 변환 공식은 다음과 같이 표현됩니다.
$$\log_{a}(b) = \frac{\ln(b)}{\ln(a)}$$
자연로그(또는 고정된 밑의 로그)는 모든 공학용 계산기에서 제공되므로, \(\ln(b)\)를 \(\ln(a)\)로 나누면 결과를 밑 a 기준으로 변환할 수 있습니다. 밑 10 로그를 사용해도 같은 결과가 나옵니다.
$$\log_{a}(b) = \frac{\log(b)}{\log(a)}$$
중간에 어떤 밑을 사용하든 그 비율은 동일합니다.
예제 풀이
\(\log_2(8)\)을 구한다고 가정해 봅시다. 공식을 적용하면 \(\ln(8) \approx 2.0794415\), \(\ln(2) \approx 0.6931472\)입니다. 나누면 다음과 같습니다.
$$\frac{2.0794415}{0.6931472} = 3$$
\(2^3 = 8\)이므로 이 결과는 타당합니다. 다른 예로, \(\log_5(125) = \frac{\ln(125)}{\ln(5)} = \frac{4.8283137}{1.6094379} = 3\)이며, 이는 \(5^3 = 125\)이기 때문입니다.
자주 묻는 질문
밑이 반드시 양수이면서 1이 아니어야 하는 이유는? 로그는 1이 아닌 양수 밑에 대해서만 정의되기 때문입니다. 밑이 1이면 \(\ln(a) = 0\)이 되어 0으로 나누는 문제가 발생합니다.
b가 음수나 0이 될 수 있나요? 안 됩니다. 0 이하인 수의 로그는 실수 범위에서 정의되지 않으므로, b는 반드시 0보다 커야 합니다.
ln으로 나누든 log로 나누든 결과가 같나요? 네, 같습니다. \(\log_a(b)\)는 비율 계산에 자연로그를 쓰든 밑 10 로그를 쓰든 동일한 값이 나옵니다. 중간에 선택한 밑이 서로 상쇄되기 때문입니다.