음의 로그 계산기란?
음의 로그 계산기는 임의의 밑 b에 대한 수 x의 로그값에 음의 부호를 붙인 \(-\log_b(x)\)를 구합니다. 음의 로그는 과학 곳곳에서 등장합니다. 화학에서는 \(\text{pH} = -\log_{10}[\text{H}^+]\), \(\text{pKa} = -\log_{10}(K_a)\)로 쓰이고, 정보이론에서는 \(-\log_2(p)\)로 '놀라움(정보량)'을 측정합니다. 대부분의 계산기가 밑 10과 자연로그(밑 \(e\))만 지원하기 때문에, 이 도구에서는 원하는 밑을 자유롭게 지정할 수 있습니다.
사용 방법
값 x(0보다 커야 합니다)와 로그의 밑 b(1이 아닌 양수)를 입력하세요. pH 계산에는 밑 10, 정보량(비트) 계산에는 밑 2, 자연로그에는 오일러 수 2.71828을 사용하면 됩니다. 계산 버튼을 누르면 음의 로그값이 즉시 나타납니다.
공식 이해하기
이 계산기는 밑 변환 공식을 적용한 뒤 부호를 반전합니다.
$$y = -\log_b(x) = -\frac{\ln(x)}{\ln(b)}$$
x의 자연로그를 b의 자연로그로 나누면 어떤 밑이든 밑 \(e\)로 변환되며, 이는 모든 컴퓨터가 계산할 수 있는 형태입니다. 앞에 붙은 마이너스 부호는 결과의 부호를 뒤집을 뿐입니다. 따라서 0과 1 사이의 수는 양수 결과가 나오고, 1보다 큰 수는 음수 결과가 나옵니다.
예제로 풀어보기
어떤 용액의 수소이온 농도가 \(x = 0.001\ \text{mol/L}\)이고 밑 \(b = 10\)을 사용한다고 가정해 봅시다. 이때 \(\ln(0.001) \approx -6.907755\), \(\ln(10) \approx 2.302585\)입니다. 나누면 \(-3\)이 되고, 부호를 반전하면 3이 됩니다. 즉 pH는 3이며, 이는 비교적 산성이 강한 용액에 해당합니다.
자주 묻는 질문
x는 왜 양수여야 하나요? 로그는 양수에 대해서만 정의되므로, \(x \le 0\)인 경우 실수 해가 존재하지 않으며 여기서는 0을 반환합니다.
밑은 왜 1이 될 수 없나요? \(\ln(1) = 0\)이기 때문에 밑이 1이면 0으로 나누는 상황이 되어 로그가 정의되지 않습니다.
pH 계산에는 어떤 밑을 써야 하나요? 항상 밑 10입니다. 정보이론에는 밑 2를, 자연로그에는 \(e \approx 2.71828\)을 사용하세요.