🧮
🧮 수학·통계

로그 계산기 (임의의 밑, ln, log10)

입력하면 바로 계산됩니다.

입력값

로그 계산기 쉽게 이해하기 — 개념과 원리

로그는 "밑을 몇 번 거듭제곱해야 이 수가 되는가"에 답하는 값입니다. 10³ = 1,000이므로 log₁₀ 1,000 = 3입니다. 이 계산기는 양수 x에 대해 원하는 밑의 로그를 구하고, 자연로그(ln, 밑 e), 상용로그(log₁₀), 이진로그(log₂)를 함께 보여 줍니다. 로그는 pH, 데시벨, 지진 규모, 복리로 목표 금액에 이르는 기간, 알고리즘의 복잡도처럼 값의 범위가 매우 넓은 곳에 두루 쓰입니다.

로그 = 밑을 곱한 횟수 세기1에 10을 세 번 곱하면 1,000이므로 log₁₀ 1,000 = 3이고, ln 1,000 = 6.908, log₂ 1,000 = 9.966입니다.log₁₀ 1,000: 10을 몇 번 곱해야 1,000?110×101100×1021,000×103횟수3번 → log₁₀ 1,000 = 3같은 수, 다른 밑 (ln x ÷ ln b):ln 1,000 = 6.908밑 e ≈ 2.718log₂ 1,000 = 9.966약 10번 두 배6.908 ÷ 2.303 (ln 10) = 3
로그는 밑을 몇 번 곱했는지 세는 값입니다. 10을 세 번 곱하면 1,000입니다.

계산 방법

진수 x는 0보다 커야 하고, 밑 b는 양수이면서 1이 아니어야 합니다. 둘 다 단위가 없는 수입니다.

원리

y = log_b(x)는 bʸ = x와 같은 뜻이므로 로그는 지수함수의 역함수입니다. 거듭제곱을 곱하면 지수가 더해지므로, 로그를 취하면 곱셈이 덧셈으로 바뀝니다. 즉 log(xy) = log x + log y입니다. 전자계산기가 나오기 전 로그표와 계산자가 큰 수의 곱셈을 쉽게 해 준 것도 이 성질 덕분입니다. 밑변환 공식도 여기서 바로 나옵니다. bʸ = x의 양변에 자연로그를 취하면 y ln b = ln x이므로 y = ln x ÷ ln b입니다. e 대신 어떤 밑을 써도 성립하므로 로그 하나만 계산할 줄 알면 모든 밑의 로그를 구할 수 있습니다.

예제 풀이

  1. 입력값: x = 1,000, 밑 b = 10입니다.
  2. ln 1,000 ≈ 6.907755279, ln 10 ≈ 2.302585093입니다.
  3. log₁₀ 1,000 = 6.907755279 ÷ 2.302585093 = 3입니다. 10³ = 1,000이기 때문입니다.
  4. 나머지 결과는 ln x ≈ 6.907755279, log₁₀ x = 3, log₂ x ≈ 9.965784285입니다. 2¹⁰ = 1,024가 1,000보다 조금 크므로 10보다 조금 작은 값이 나옵니다.
밑 값에 따른 log_b(x) 변화밑 값에 따른 log_b 변화24682.557.51012.51520예제 값: 3밑
다른 값은 그대로 두고 “밑”만 바꿔 계산기를 다시 돌린 결과입니다. 금색 점이 예제 값이며, 위에 값을 입력하면 내 값으로 다시 그려집니다.
밑log_b(x)
2.57.538824784
54.292029674
7.53.428331393
103
12.52.734955433
152.550822461
202.305865361

결과 해석

상용로그의 정수 부분은 수의 자릿수 규모를 알려 줍니다. 결과가 3.xx이면 천 단위의 수입니다. 상용로그가 1 차이 나면 10배, 이진로그가 1 차이 나면 2배 차이입니다. 0 < x < 1이면 로그는 음수, x = 1이면 0이며, x가 커져도 로그는 천천히 증가합니다.

흔한 실수

주의: 결과는 부동소수점 계산값입니다. 예를 들어 ln 1,000 ÷ ln 10은 내부적으로 2.9999999999999996으로 계산된 뒤 반올림되어 3으로 표시되므로, 끝자리는 근삿값으로 보셔야 합니다.

자주 묻는 질문

ln과 log는 무엇이 다른가요?

ln은 언제나 밑이 e인 자연로그입니다. log는 교과서와 계산기에서는 보통 상용로그이지만, 자바스크립트의 Math.log처럼 프로그래밍에서는 자연로그인 경우가 많습니다.

2ˣ = 50은 어떻게 푸나요?

양변에 로그를 취하면 x = log₂ 50 = ln 50 ÷ ln 2 ≈ 5.644입니다.

log₁₀ 2 ≈ 0.301은 어디에 쓰이나요?

2배가 될 때마다 상용로그가 약 0.301씩 늘어난다는 뜻이어서, 2¹⁰ ≈ 10³처럼 2의 거듭제곱을 어림할 때 편리합니다.

출처: John Napier, Mirifici Logarithmorum Canonis Descriptio (1614) · NIST Digital Library of Mathematical Functions, Chapter 4: Elementary Functions (§4.2)

2026년 11월 8일 확인. 표준 공식을 이용해 브라우저에서 배정밀도 숫자로 계산합니다.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →