거듭제곱 계산기 쉽게 이해하기 — 개념과 원리
거듭제곱 xʸ는 밑 x를 지수 y번 곱한 값입니다. 지수가 자연수일 때는 같은 수를 반복해서 곱한다는 뜻이고, 지수가 0이나 음수, 분수일 때도 같은 규칙을 넓혀서 정의합니다. 이 계산기는 밑과 지수를 넣으면 결과를 일반 숫자와 과학적 표기법으로 함께 보여 줍니다. 복리 성장, 컴퓨터의 2의 거듭제곱, 넓이와 부피의 확대 비율을 계산할 때 많이 씁니다.
계산 방법
- 거듭제곱: xʸ를 부동소수점 거듭제곱 함수로 계산합니다.
- 과학적 표기: 같은 값을 a × 10ⁿ 꼴로 바꾸어 소수점 아래 6자리까지 보여 줍니다.
기본 규칙은 x⁰ = 1, x⁻ʸ = 1 ÷ xʸ, x^(1/n) = x의 n제곱근입니다. 입력값에는 단위가 없지만, x에 단위가 있다면 결과의 단위도 y제곱이 됩니다(예: m², m³).
원리
지수법칙은 모두 곱한 횟수를 세는 데서 나옵니다. x³ × x²는 x를 다섯 번 곱한 것이므로 xᵃ × xᵇ = xᵃ⁺ᵇ입니다. 나눗셈은 곱한 횟수를 빼는 것이므로 xᵃ ÷ xᵇ = xᵃ⁻ᵇ이고, 여기서 a = b로 두면 x⁰ = 1(x ≠ 0), a = 0으로 두면 x⁻ᵇ = 1 ÷ xᵇ가 자연스럽게 나옵니다. (xᵃ)ᵇ = xᵃᵇ가 분수 지수에서도 성립하도록 정하면 (x^(1/2))² = x이므로 x^(1/2) = √x가 됩니다. 밑이 음수인데 지수가 1/2 같은 분수이면 음수의 제곱근을 구해야 하므로 실수 범위에서는 값이 없고, 정수 지수일 때만 실수 결과가 나옵니다.
예제 풀이
- 입력값: 밑 x = 2, 지수 y = 10입니다.
- 2를 열 번 곱합니다.
- 2⁵ = 32이고 32 × 32 = 1,024이므로 2¹⁰ = 1,024입니다.
- 과학적 표기로는 1.024 × 10³이며, 화면에는 1.024000e+3으로 나타납니다.
| 밑 x | xʸ |
|---|---|
| 0.5 | 0.0009765625 |
| 1 | 1 |
| 1.5 | 57.66503906 |
| 2 | 1,024 |
| 2.5 | 9,536.743164 |
| 3 | 59,049 |
| 4 | 1,048,576 |
결과 해석
밑이 1보다 크면 지수가 1 늘 때마다 결과가 x배씩 커져 매우 빠르게 증가합니다. 밑이 0과 1 사이이면 반대로 0에 가까워지고, 지수가 음수이면 결과는 역수가 됩니다. 2¹⁰ = 1,024는 1 KiB가 1,000바이트가 아니라 1,024바이트인 이유이기도 합니다. 결과가 약 1.8 × 10³⁰⁸을 넘으면 배정밀도 계산의 범위를 벗어나 Infinity로 표시됩니다.
흔한 실수
- −2²를 4로 계산하는 경우입니다. 지수가 먼저 적용되므로 −2² = −4이고, (−2)² = 4입니다.
- 밑과 지수를 곱해 버리는 경우입니다. 2¹⁰은 20이 아니라 1,024입니다.
- 밑이 다른 거듭제곱의 지수를 더하는 경우입니다. 2³ × 3²는 하나의 거듭제곱으로 합칠 수 없습니다.
- 음수 밑에 분수 지수를 넣고 실수 결과를 기대하는 경우입니다.
자주 묻는 질문
0의 0제곱은 얼마인가요?
대수와 조합론에서는 보통 0⁰ = 1로 약속하며 이 계산기도 1을 돌려줍니다. 다만 미적분에서 극한으로 나타날 때는 부정형으로 다룹니다.
8^(2/3) 같은 분수 지수는 어떻게 계산하나요?
거듭제곱근을 먼저 구한 뒤 거듭제곱합니다. 8의 세제곱근은 2이고 2² = 4입니다.
지수가 음수이면 왜 소수가 나오나요?
음의 지수는 역수를 뜻합니다. 2⁻³ = 1 ÷ 8 = 0.125입니다.
출처: NIST Digital Library of Mathematical Functions, Chapter 4: Elementary Functions (§4.2) · IEEE 754-2019, Standard for Floating-Point Arithmetic