이 계산기의 기능
이 도구는 지수 방정식 \(b^x = a\) 에서 미지수인 지수 \(x\)를 구합니다. 밑 \(b\)와 목표값 \(a\)가 주어지면, \(b\)를 몇 제곱해야 \(a\)가 되는지 그 거듭제곱 값을 알려줍니다. 이것이 바로 로그의 정의입니다: \(x = \log_b(a)\).
사용 방법
밑 \(b\)(1이 아닌 임의의 양수)와 결과값 \(a\)(임의의 양수)를 입력하세요. 계산기가 즉시 \(x\)를 계산하고, 구한 지수만큼 밑을 다시 거듭제곱해 검산 결과까지 함께 보여줍니다.
공식 풀이
\(b^x = a\) 에서 출발합니다. 양변에 자연로그를 취하면 \(\ln(b^x) = \ln(a)\)가 됩니다. 로그의 거듭제곱 법칙을 적용하면 \(x \cdot \ln(b) = \ln(a)\)이고, 양변을 \(\ln(b)\)로 나누면 다음과 같이 됩니다.
$$x = \log_{\text{Base (b)}} \text{Result (a)} = \frac{\ln\!\left(\text{Result (a)}\right)}{\ln\!\left(\text{Base (b)}\right)}$$이것이 밑 변환 공식이며, \(\log_b(a)\)와 같습니다. 자연로그든 상용로그(밑 10)든 어떤 밑의 로그를 사용해도 분자와 분모에서 밑이 서로 약분되므로 결과는 동일합니다.
예제 풀이
\(2^x = 8\)을 풀어봅시다.
$$x = \frac{\ln(8)}{\ln(2)} = \frac{2.0794}{0.6931} = 3$$검산: \(2^3 = 8\). 정확합니다. 다른 예로 \(10^x = 1000\)을 풀면 \(x = \frac{\ln(1000)}{\ln(10)} = 3\)이 됩니다.
자주 묻는 질문
밑이 양수이고 1이 아니어야 하는 이유는? 로그는 양수가 아닌 밑에 대해 정의되지 않으며, 밑이 1이면 \(\ln(1) = 0\)이 되어 0으로 나누는 상황이 발생합니다(\(1^x\)은 항상 1이기 때문입니다).
a가 밑보다 작아도 되나요? 네. \(a\)가 0과 1 사이이거나 \(b\)보다 작으면 지수 \(x\)는 단순히 분수나 음수가 됩니다.
어떤 로그를 쓰는지가 중요한가요? 아니요. 자연로그, 상용로그, 그 밖에 어떤 밑을 사용해도 비(比)의 형태로 약분되기 때문에 동일한 \(x\)가 나옵니다.