에듀테크 프로젝트 대시보드
로그로 세상 재기
고등학교 「대수」 — 지진, 소리, 별빛, 세균 수처럼 값의 범위가 1조 배씩 벌어지는 양들은 로그 스케일로 재야 한눈에 들어온다. 밑이 10인 상용로그 하나로 세상의 크기를 잰다.
양을 하나 고르고 슬라이더를 움직여 보자. 선형 스케일에서는 큰 값 하나가 눈금을 독차지해 작은 값들이 바닥에 다 뭉쳐 버린다. 로그 스케일 버튼을 누르면 같은 값들이 고르게 퍼진다 — 눈금 한 칸이 ×10이기 때문이다. 캔버스를 세로로 드래그해도 값이 바뀐다.
우리가 매일 쓰는 "규모·데시벨·pH"는 전부 상용로그다. 슬라이더로 값을 바꾸며 로그 척도가 어떻게 정의되는지 확인해 보자.
ΔM = 1 이면 진폭 10배, 에너지 10¹·⁵ ≈ 31.6배. ΔM = 2 이면 진폭 100배, 에너지 1000배.
pH가 1 낮아지면 [H⁺]는 10배 진해진다. pH 3인 식초는 pH 7인 물보다 산이 1만 배 많다.
자연수 N 이 몇 자리 수인지는 ⌊log N⌋ + 1 로 알 수 있다. 10ⁿ 이 (n+1)자리이므로, log N 의 정수부분(지표)이 자릿수를 정한다. 밑을 고르고 지수를 키워 bᵏ 의 자릿수를 계산해 보자.
가수는 "맨 앞 숫자들"을 알려준다. 10^0.103 ≈ 1.27 이므로 2¹⁰⁰ 은 1.27…×10³⁰, 즉 1267650600228229401496703205376.
양수 N 에 대해 log N = (정수부분) + (0 이상 1 미만 소수부분) 으로 쓸 때, 정수부분을 지표(characteristic), 소수부분을 가수(mantissa)라 한다.
| N | log N | 지표 | 가수 | 자릿수 |
|---|---|---|---|---|
| 3.16 | 0.4997 | 0 | 0.4997 | 1 |
| 31.6 | 1.4997 | 1 | 0.4997 | 2 |
| 3160 | 3.4997 | 3 | 0.4997 | 4 |
로그의 핵심 성질은 log(A · B) = log A + log B 다. 로그 스케일 위에서 어떤 값의 "위치"는 log(값)이므로, 두 값을 곱하는 것은 두 위치를 더하는 것과 같다.
이것이 계산자(slide rule)의 원리다. 자 두 개에 로그 눈금을 새기고 밀어서 길이를 더하면, 값의 곱이 읽힌다. 로그 스케일에서는 2 → 20 → 200 이 같은 간격으로 놓이는데, 매번 ×10, 즉 log 로 +1 씩 이동하기 때문이다.
| 연산 | 보통 수 | 로그 세계 |
|---|---|---|
| 곱셈 | A · B | 덧셈: log A + log B |
| 나눗셈 | A / B | 뺄셈: log A − log B |
| 거듭제곱 | Aᵏ | 상수배: k · log A |
| 제곱근 | √A | 절반: ½ log A |
한 축(또는 두 축)의 눈금 간격이 ×10마다 일정하도록 만든 모눈종이를 반로그·양로그 용지라 한다. 세균 증식, 방사성 붕괴, 복리처럼 y = c · aˣ 꼴로 자라는 데이터는 반로그 용지에 그리면 직선이 된다. log y = (log a) x + log c 이기 때문이다. 직선의 기울기가 log a, y절편이 log c 이므로, 그래프만 보고 증가율을 읽어낼 수 있다.