지수 계산기

임의의 실수 밑을 임의의 실수 지수로 거듭제곱하고, 식을 보기 쉽게 표시하며, 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. 초기화로 두 입력을 지운 뒤 새 지수식을 시도하세요.

FAQ

지수는 무슨 뜻인가요?
지수는 곱셈에서 밑을 몇 번 사용해야 하는지, 또는 수를 얼마나 강하게 스케일하는지를 나타냅니다. 반복 곱셈과 그 확장인 역수와 근호를 압축한 표기입니다.
왜 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의 유한 숫자 범위로 직접 표현할 수 있는 한계를 넘었다는 뜻입니다.