Math Atlas

반로그 좌표와 선형화Semi-log Plots & Linearization

Precalculus (AP)Precalculus (AP) · 2. 지수·로그 심화와 자연상수2. Exponentials, Logs & the Natural Base

학습 목표
  • 세로축에 로그를 씌운 반로그 좌표에서 지수 곡선이 직선이 됨을 증명하고, 기울기·절편을 해석한다.
  • 데이터의 모델(지수/거듭제곱)을 좌표계 선택(반로그/로그-로그)으로 판별한다.
  • 무어의 법칙·방사능·전염 데이터에서 성장률을 직선의 기울기로 읽는다.

지수 곡선을 펴는 좌표

y=Abxy = A \cdot b^x (A,b>0A, b > 0)의 양변에 상용로그를 씌우면

logy=logA+(logb)x\log y = \log A + (\log b)\,x

logy\log yxx의 일차함수다. 그러므로 가로축은 그대로 두고 세로축만 logy\log y 바꾼 좌표(반로그 좌표)에서 모든 지수 곡선은 직선이 된다:

0 8 16 24 32 0 1 2 3 4 5 y 1 2 4 8 16 32 0 1 2 3 4 5 log y
같은 데이터, 두 좌표 — 폭발하는 곡선이 반로그에서는 직선으로 펴진다.

직선의 두 상수가 모델의 두 상수를 그대로 읽어 준다:

기울기=logb  (성장 배율의 로그),절편=logA  (초기값의 로그).\text{기울기} = \log b \;(\text{성장 배율의 로그}), \qquad \text{절편} = \log A \;(\text{초기값의 로그}).

원리는 새것이 아니다 — "등비수열에 로그를 씌우면 등차수열"(수열 단원의 로그 다리)의 좌표평면 번역이고, 계산자의 눈금이 로그 간격이던 그 이치다.

역방향: 직선이면 지수다

거꾸로, 데이터가 반로그 좌표에서 직선에 놓이면 — logy=mx+c\log y = mx + c이면 —

y=10mx+c=10c(10m)xy = 10^{mx + c} = 10^c \cdot (10^m)^x

— 지수 모델이 복원된다(A=10cA = 10^c, b=10mb = 10^m). "반로그에서 직선     \iff 지수 모델": 판별과 복원이 한 문장에 담긴다.

로그-로그: 거듭제곱의 좌표

가로축까지 로그로 바꾸면(logx\log xlogy\log y) 이번엔 거듭제곱 모델 y=Axny = Ax^n이 직선이 된다:

logy=logA+nlogx\log y = \log A + n \log x

— 기울기가 지수 nn이다. 정리하면 데이터 판별의 2단 검사:

어디서 직선인가 모델 기울기의 뜻
반로그 (xx vs logy\log y) 지수 y=Abxy = A b^x logb\log b
로그-로그 (logx\log x vs logy\log y) 거듭제곱 y=Axny = A x^n nn

지수는 "단위 시간마다 같은 배율", 거듭제곱은 "크기가 배가될 때마다 같은 배율" — 다른 문법이 다른 좌표계에서 펴진다.

기울기 = 성장률: 실전 읽기

반도체 트랜지스터 수가 "약 22년마다 두 배"(무어의 법칙)라는 진술은, 반로그 그래프에서 기울기 log220.15/\frac{\log 2}{2} \approx 0.15/년인 직선이라는 진술과 같다 — 실제로 수십 년치 데이터가 반로그에서 거의 직선이다. 방사능 붕괴는 기울기가 음수인 직선(λloge-\lambda \log e), 전염병의 초기 확산도 직선 — 그리고 직선이 휘기 시작하는 순간이 지수 성장의 종말 신호다(다음 차시 로지스틱).

주의

반로그 그래프의 세로 눈금은 1,10,100,1, 10, 100, \dots처럼 곱셈 간격이다 — 눈금 한 칸이 "더하기 1010"이 아니라 "곱하기 1010"임을 잊으면 그래프를 십 배로 오독한다. 그리고 y0y \le 0인 데이터는 로그를 못 씌우므로 반로그 좌표에 올릴 수 없다 — 지수 모델의 치역 (0,)(0, \infty)과 앞뒤가 맞는 제약이다.

Goals
  • Prove that exponential curves straighten on semi-log axes (log-scaled vertical), and interpret slope and intercept.
  • Diagnose a data set's model (exponential vs power) by the choice of axes (semi-log vs log-log).
  • Read growth rates as line slopes in Moore's law, radioactivity, and epidemic data.

The coordinates that straighten an exponential

Apply common logs to y=Abxy = A \cdot b^x (A,b>0A, b > 0):

logy=logA+(logb)x\log y = \log A + (\log b)\,x

logy\log y is linear in xx. So on axes where the vertical is replaced by logy\log y (semi-log axes), every exponential curve becomes a straight line:

0 8 16 24 32 0 1 2 3 4 5 y 1 2 4 8 16 32 0 1 2 3 4 5 log y
One data set, two coordinate systems — the exploding curve flattens into a line on semi-log axes.

The line's two constants read off the model's two constants:

slope=logb  (log of the growth factor),intercept=logA  (log of the initial value).\text{slope} = \log b \;(\text{log of the growth factor}), \qquad \text{intercept} = \log A \;(\text{log of the initial value}).

The principle isn't new — it is the coordinate-plane translation of "log a geometric sequence and get an arithmetic one" (the sequences unit's bridge), the same reason the slide rule's marks sat at log spacing.

The converse: straight means exponential

Conversely, if data lies on a line in semi-log axes — logy=mx+c\log y = mx + c — then

y=10mx+c=10c(10m)xy = 10^{mx + c} = 10^c \cdot (10^m)^x

— the exponential model is recovered (A=10cA = 10^c, b=10mb = 10^m). "Straight on semi-log     \iff exponential": diagnosis and recovery in one sentence.

Log-log: the power law's coordinates

Log the horizontal axis too (logx\log x against logy\log y), and now power models y=Axny = Ax^n straighten:

logy=logA+nlogx\log y = \log A + n \log x

— the slope is the exponent nn. The two-step diagnostic, summarized:

where it's straight model the slope means
semi-log (xx vs logy\log y) exponential y=Abxy = A b^x logb\log b
log-log (logx\log x vs logy\log y) power y=Axny = A x^n nn

Exponentials multiply "per unit of time"; powers multiply "per doubling of size" — different grammars straighten in different coordinates.

Slope = growth rate: field reading

"Transistor counts double about every 22 years" (Moore's law) is the same statement as "a line of slope log220.15/yr\frac{\log 2}{2} \approx 0.15/\text{yr} on semi-log axes" — and decades of data do run nearly straight there. Radioactive decay is a line of negative slope; an epidemic's early spread is a line too — and the moment the line starts bending signals the end of exponential growth (next lesson: logistic).

Watch out

A semi-log vertical scale runs 1,10,100,1, 10, 100, \dotsmultiplicative spacing: one gridline up means "times 1010," not "plus 1010," and forgetting this misreads charts tenfold. And data with y0y \le 0 cannot board semi-log axes at all (no log exists) — a restriction consistent with the exponential's range (0,)(0, \infty).