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

임의의 수를 임의의 밑으로 로그 계산하고, 자연로그(ln)와 상용로그(log10)까지 구합니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

log10(1000) = 3
ln(1000)   = 6.90775527898
log10(1000) = 3

🔒 브라우저에서 계산되며 업로드되지 않습니다.

이 계산기가 하는 일

수 x와 밑을 입력하면 세 가지 로그를 즉시 보여 줍니다. 선택한 밑으로 계산한 x의 로그, 자연로그 ln(x)(밑이 e), 상용로그 log10(x)(밑이 10)입니다. 로그의 값은 밑을 몇 제곱해야 x가 되는지를 나타내는 지수입니다. 예를 들어 log2(8)은 2를 3제곱하면 8이 되므로 3입니다. 입력하는 즉시 결과가 갱신되며, 각 결과마다 복사 버튼이 있어 숙제, 스프레드시트, 코드에 바로 붙여넣을 수 있습니다.

밑 변환 공식

대부분의 계산기는 ln과 log10만 제공하지만, 이 도구는 밑 변환 공식을 사용해 임의의 밑으로 로그를 계산합니다. 밑이 b인 x의 로그는 ln(x)를 ln(b)로 나눈 값과 같습니다(자바스크립트로는 Math.log(x) / Math.log(base)). 그래서 같은 엔진으로 밑이 2, 5, 16 등 1이 아닌 어떤 양수라도 계산할 수 있습니다. x가 0이거나 음수일 때는 로그가 정의되지 않으며, 밑은 1이 아닌 양수여야 하므로 그런 입력은 잘못된 값을 내지 않고 안내 메시지로 표시됩니다.

자주 묻는 질문

10이나 e가 아닌 다른 밑으로 로그를 계산하려면 어떻게 하나요?

x 칸에 계산할 수를, 밑 칸에 원하는 밑을 입력하세요. 이 도구는 ln(x)를 ln(밑)으로 나누는 밑 변환 공식을 사용하므로 밑이 2, 5, 16 등 1이 아닌 어떤 양수라도 계산할 수 있습니다.

왜 어떤 값은 계산되지 않나요?

로그는 0보다 큰 수에 대해서만 정의되므로 x는 양수여야 합니다. 밑도 0보다 커야 하고 1이 될 수 없는데, 1은 몇 제곱해도 항상 1이기 때문입니다. 입력이 이 규칙에 어긋나면 잘못된 답 대신 짧은 안내 메시지가 표시됩니다.

입력한 값이 서버로 업로드되나요?

아니요. 모든 계산은 브라우저 안에서 자바스크립트로 처리됩니다. 입력한 숫자는 어디로도 전송·저장·기록되지 않습니다.