지수 계산기

임의의 실수 밑을 임의의 실수 지수로 거듭제곱하고, 식을 깔끔하게 보여 주며, 0^0이나 오버플로 같은 특수 상황도 한 번에 처리합니다.

밑과 지수를 입력하면 2^10, 9^0.5, 0^0 같은 거듭제곱을 즉시 계산하고, 실수 결과가 아니면 바로 알려 줍니다.

지수 계산기
임의의 실수 밑을 임의의 실수 지수로 거듭제곱하고, 식을 깔끔하게 보여 주며, 0^0이나 오버플로 같은 특수 상황도 한 번에 처리합니다.

지수 계산기 소개

지수는 밑이 반복 곱셈에서 몇 번 사용되는지, 또는 더 일반적으로 어떤 값이 얼마나 스케일되는지를 나타냅니다. 2^10이라는 식에서 밑은 2이고 지수는 10이므로, 결과는 2를 열 번 곱한 값입니다. 지수는 긴 반복 곱을 짧고 읽기 쉬운 표기로 압축해 주기 때문에 수학 전반에 널리 나타납니다. 대수, 기하, 금융, 통계, 컴퓨팅, 자연과학의 핵심 개념입니다. 정수 지수는 가장 쉽게 시작할 수 있습니다. 3^4 같은 양의 정수 지수는 3 × 3 × 3 × 3 = 81을 뜻합니다. 지수가 1이면 밑은 그대로이고, 0이면 0이 아닌 밑은 모두 1이 됩니다. 음수 지수는 연산을 뒤집어 역수를 만들므로 2^-3 = 1 / 2^3 = 1/8입니다. 분수 지수는 근호를 도입합니다. 9^0.5는 9의 제곱근이고, 27^(1/3)은 27의 세제곱근입니다. 이런 패턴을 이해하면 지수 법칙은 많은 식을 간단히 만드는 강력한 지름길이 됩니다. 이 지수 계산기는 표준 실수 연산으로 b^n을 직접 계산합니다. 흔한 수업 관례에 따라 0^0 = 1로 처리하는데, 이는 이산수학과 프로그래밍에서 유용하지만 고급 해석학에서는 주의가 필요합니다. 매우 큰 결과도 처리할 수 있습니다. 계산값이 JavaScript의 유한 수 범위를 넘으면 표시가 무한대로 나옵니다. 결과 크기가 매우 커져도 빠르게 확인하기에 실용적입니다. 다만 실수에는 중요한 제한이 있습니다. 음수 밑에 분수 지수를 주면 표준 부동소수점 연산에서 실수 결과가 나오지 않을 수 있습니다. 예를 들어 (-8)^(1/3)은 순수 수학에서는 실수 세제곱근으로 해석할 수 있지만, 지수가 정확한 유리수가 아니라 부동소수 분수로 표현되기 때문에 `Math.pow`가 NaN을 반환할 수 있습니다. 그래서 이 계산기는 그런 경우를 단순한 실수 해답처럼 보이게 하지 않고 무효로 표시합니다. 이렇게 하면 식이 실제로는 복소수 체계에 속하거나 특별한 처리가 필요한 경우, 오해를 줄일 수 있습니다. 숙제 확인, 스프레드시트 수식 검증, 증가와 감소 탐색, 시험 전 지수 법칙 복습에 이 계산기를 사용할 수 있습니다. 답을 바로 보여 줄 뿐 아니라 원래 식과 결과를 함께 보여 주어 표기 자체도 익히게 해 줍니다. 대수 연습, 복리, 인구 증가, 과학적 표기법, 기본 프로그래밍 수학 등 어디에서든 이 지수 계산기는 빠르고 믿을 수 있는 계산 도구입니다.

예시

이 예시는 표준 거듭제곱, 분수 지수, 그리고 이 계산기가 사용하는 특수한 0^0 관례를 다룹니다.

입력결과참고
2^101,024표준적인 양의 정수 지수: 2를 열 번 곱합니다.
9^0.53분수 지수는 근호를 뜻하므로 0.5는 제곱근입니다.
5^-20.04음수 지수는 역수를 만듭니다: 1 / 5^2.
0^01이 계산기는 프로그래밍과 조합론에서 흔한 0^0 관례를 따릅니다.

사용 방법

  1. 밑 필드에 시작값을 입력합니다. 밑은 양수, 음수, 0 모두 가능합니다.
  2. 지수 필드에 거듭제곱 값을 입력합니다. 지수는 정수, 소수, 양수, 음수, 0 모두 가능합니다.
  3. 거듭제곱 계산을 클릭해 식을 계산하고 형식화된 결과를 표시합니다.
  4. 오류가 나오면 음수 밑에 분수 지수를 사용했는지 확인하세요. 이 경우 실수 결과가 아닐 수 있습니다.
  5. 초기화를 사용해 두 입력을 지우고 새 지수식을 시도하세요.

자주 묻는 질문

지수는 무엇을 뜻하나요?
지수는 밑을 몇 번 곱하는지, 또는 수를 얼마나 크게/작게 스케일하는지를 알려 줍니다. 반복 곱셈과 그 확장인 역수와 근호를 간단히 나타내는 표기입니다.
왜 0이 아닌 수의 0제곱은 1인가요?
이는 a^m / a^m = a^(m-m) = a^0라는 지수 법칙에서 나옵니다. 0이 아닌 수를 자기 자신으로 나누면 1이므로 a^0도 1이어야 합니다.
왜 음수 밑에 분수 지수를 쓰면 실패할 수 있나요?
그런 식 중 일부는 복소수 체계에 속하거나, 실근을 얻으려면 정확한 유리수 지수 처리가 필요합니다. 부동소수 지수 입력은 근사값이므로 이 계산기는 NaN 결과를 추측하지 않고 무효로 처리합니다.
왜 이 계산기는 0^0을 1로 정의하나요?
이산수학, 조합론, 프로그래밍의 많은 영역에서는 공식과 급수 전개가 실용적으로 일관되게 동작하도록 0^0 = 1을 사용합니다. 고등 해석학에서는 더 미묘하기 때문에 교과서에서 따로 다루기도 합니다.
결과가 일반 숫자에 들어가지 않을 만큼 크면 어떻게 되나요?
기저 부동소수점 결과가 오버플로하면 계산기는 무한대를 표시합니다. 이는 해당 거듭제곱이 JavaScript의 유한 수 범위로 직접 표현할 수 있는 크기를 넘어섰다는 뜻입니다.