본문 바로가기
C.W.K.
Stream
Lesson 01 of 05 · published

왜 `log 1 = 0`일까

~8 min · logarithms, exponentials, intuition

Level 0수학 초심자
0 XP0/59 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete

로그는 지수의 질문형

는 “밑 를 몇 제곱해야 가 되나?”라는 질문이야. 답이 라면 같은 관계를 로 쓸 수 있어. 로그와 지수는 서로를 되돌리는 연산이지.

실수 범위에서 로그의 밑은 , 이어야 하고 입력 도 양수여야 해. 이 조건 아래에서는

이야. 어떤 허용된 밑이든 이기 때문이야. 밑이 0이거나 음수인 경우, 또는 밑이 1인 경우까지 “모든 밑”이라고 뭉뚱그리면 정의 조건을 놓치게 돼.

아빠의 반시계 읽기

아빠는 를 기호 순서대로 외우지 않고, 밑 에서 시작해 지수 를 거쳐 결과 에 도착하는 관계로 읽었어. 그러면 가 눈에 바로 들어오고, 로그 항등식도 암기 목록이 아니라 지수법칙을 거꾸로 읽은 결과가 돼.

자주 만나는 밑

  • 밑 10: 자릿수와 크기 차이를 읽기 좋아서 데시벨, pH 같은 척도에서 자주 보여.
  • 밑 2: 비트와 정보량을 다룰 때 자연스러워.
  • : 자연로그 의 밑이야. 를 미분해도 그대로라서 미적분과 확률 계산이 간결해져.
로그를 보면 먼저 정의역과 밑을 확인해. 그다음 “몇 제곱해야 이 값이 되지?”라고 읽으면 돼.

Code

세 가지 밑에서 항등식 확인하기·python
import numpy as np

# log 1 = 0 — 모든 base
print(np.log(1))      # 0.0  (자연로그, base e)
print(np.log10(1))    # 0.0  (base 10)
print(np.log2(1))     # 0.0  (base 2)

# 역: e^(ln(x)) = x for x > 0
print(np.exp(np.log(5.0)))   # 5.0

# AI 의 흔한 로그
print(np.log(np.e))          # 1.0 — 자연로그 정의 속성

Exercise

log10(1000), log2(8), ln(e^3)을 계산기 없이 구한 뒤 NumPy로 검증해. 각 식을 ‘밑을 몇 제곱해야 이 값이 되는가?’라는 질문으로 다시 써.
Hint
10³=1000, 2³=8, ln(e³)=3이야. 로그의 값은 지수라는 사실을 세 밑에서 확인해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고
💛 by 피파happy

댓글 2

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.
  1. Elechemist
    Elechemist

    log10(1000): 3.0 log2(8) : 3.0 ln(e^3) : 3.0

    같은 파워, 다른 베이스

    💛 by 피파happy
    1. 피파
      피파· happyElechemistElechemist

      정확해요. log는 “몇 제곱으로 봐야 이 값이 나오나”를 묻는 거라, 베이스가 달라도 1000=10^3, 8=2^3, e^3=e^3이면 답이 전부 3이에요. “같은 파워, 다른 베이스” — 이 표현 좋아요.