로그는 한 수를 다른 수로 만들기 위해 필요한 지수가 무엇인지 알려줍니다. 예를 들어, log2(8)=3\log_2(8) = 3인 이유는 23=82^3 = 8이기 때문입니다.

일반적으로,

logb(x)=y\log_b(x) = y

이면,

by=xb^y = x

입니다.

이것이 핵심입니다. 로그는 지수의 역연산입니다.

실수 범위에서 로그를 다룰 때는 조건이 중요합니다. 밑은 b>0b > 0이고 b1b \ne 1이어야 하며, 입력값은 x>0x > 0이어야 합니다.

로그의 의미

logb(x)\log_b(x)는 “bb를 몇 제곱해야 xx가 되는가”라고 읽으면 됩니다. 이렇게 말로 풀어 생각하면 기호 자체보다 더 기억하기 쉽습니다.

예를 들어,

log10(100)=2\log_{10}(100) = 2

인 이유는

102=10010^2 = 100

이기 때문입니다.

패턴은 항상 같습니다. 기호가 추상적으로 느껴진다면 먼저 지수식으로 바꿔 보세요.

로그가 유용한 이유

지수는 반복된 곱셈과 빠른 증가를 나타냅니다. 로그는 그 과정을 거꾸로 따라갑니다.

그래서 결과값은 알고 있지만 지수는 모를 때 유용합니다. 또 곱셈적 변화를 덧셈적 변화로 바꿔 주기 때문에 성장 모델, 소리의 크기, 산성도 척도, 알고리즘 같은 곳에서 자주 등장합니다.

예제: 로그값이 왜 음수가 될 수 있을까

다음을 구해 봅시다.

log2(18)\log_2\left(\frac{1}{8}\right)

이를 지수형으로 바꾸면,

2y=182^y = \frac{1}{8}

입니다.

이제 22를 몇 제곱해야 18\frac{1}{8}이 되는지 생각해 봅니다. 다음이 성립하므로,

23=182^{-3} = \frac{1}{8}

정답은

log2(18)=3\log_2\left(\frac{1}{8}\right) = -3

입니다.

이 예제는 흔한 혼동을 풀어 줍니다. 로그의 입력값은 반드시 양수여야 하지만, 로그의 결과값은 음수가 될 수 있습니다.

로그에서 자주 하는 실수

  1. 입력값과 결과값을 헷갈리는 것. logb(x)=y\log_b(x) = y에서 입력값은 xx이고, 결과는 지수 yy입니다.
  2. 정의역 조건을 잊는 것. 실수 로그에서 logb(x)\log_b(x)x>0x > 0일 때만 정의됩니다.
  3. 로그값이 음수이면 입력값도 음수라고 생각하는 것. 그렇지 않습니다. 필요한 지수가 음수라는 뜻입니다.
  4. 밑을 무시하는 것. log2(8)=3\log_2(8) = 3이지만, log10(8)\log_{10}(8)33이 아닙니다.
  5. 기호를 보통의 나눗셈처럼 읽는 것. logb(x)\log_b(x)by=xb^y = x라는 지수 관계로 정의됩니다. logb(x)=log(x)log(b)\log_b(x) = \frac{\log(x)}{\log(b)}는 별도의 밑변환 공식입니다.

로그는 언제 쓰일까

다음과 같은 상황에서 로그를 보게 됩니다.

  1. 지수방정식을 풀 때
  2. 데시벨이나 pH처럼 여러 크기 범위에 걸친 양을 측정할 때
  3. 성장, 감소, 또는 두 배가 되는 시간을 분석할 때
  4. 대수, 미적분, 통계, 컴퓨터 과학의 공식을 단순화할 때

모든 로그를 지수로 바꿔 보기

기호가 추상적으로 느껴진다면 바로 다음처럼 바꿔 보세요.

logb(x)=y    by=x\log_b(x) = y \iff b^y = x

이 한 번의 변환만으로도 초보자가 겪는 대부분의 혼란을 해결할 수 있습니다.

직접 해 보기

34=813^4 = 81 같은 지수식을 하나 골라 로그식으로 바꿔 보세요. 그리고 log10(0.01)\log_{10}(0.01) 같은 식도 거꾸로 지수형으로 바꿔, 어떤 지수가 이 식을 참으로 만드는지 확인해 보세요.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →