과학적 표기법 변환 쉽게 이해하기 — 개념과 원리
과학적 표기법은 수를 a × 10ⁿ 꼴로 나타내는 방법입니다. 여기서 a는 1 ≤ |a| < 10인 수로 소수점 앞에 0이 아닌 숫자가 하나만 오고, n은 정수입니다. 아주 크거나 아주 작은 수를 읽고 비교하고 곱하기 쉬워서 물리, 화학, 천문학, 공학에서 표준으로 씁니다. 이 변환기는 원하는 유효숫자에 맞추어 과학적 표기, 공학적 표기, 그리고 계산기와 프로그래밍 언어에서 쓰는 E 표기를 함께 보여 줍니다.
계산 방법
- 지수: n = ⌊log₁₀|x|⌋로, 첫 번째 유효숫자 바로 뒤에 소수점이 오도록 하는 10의 거듭제곱입니다.
- 가수: a = x ÷ 10ⁿ을 정한 유효숫자 개수로 반올림합니다.
- 공학적 표기: 지수를 3의 배수(⌊n ÷ 3⌋ × 3)로 낮추므로 앞의 수는 1 이상 1,000 미만이 됩니다.
- E 표기: "× 10^" 대신 "e"를 씁니다. 4.50e-5는 4.50 × 10⁻⁵입니다.
원리
우리가 쓰는 수는 10진 자릿값 체계이므로 소수점을 왼쪽으로 한 칸 옮기면 10으로 나누고, 오른쪽으로 옮기면 10을 곱한 것과 같습니다. 과학적 표기법은 소수점을 옮긴 칸 수를 지수에 기록하고, 의미 있는 숫자는 가수에 남깁니다. 그래서 곱셈은 가수끼리 곱하고 지수끼리 더하면 됩니다. 공학적 표기는 1,000배 간격의 SI 접두어와 맞물립니다. 10³은 킬로(k), 10⁻³은 밀리(m), 10⁻⁶은 마이크로(µ), 10⁻⁹는 나노(n)입니다.
예제 풀이
- 입력값: 수 0.000045, 유효숫자 3자리입니다.
- 소수점을 오른쪽으로 5칸 옮기면 4.5가 되므로 n = −5입니다.
- 유효숫자 3자리로 가수는 4.50이고, 과학적 표기는 4.50 × 10^-5입니다.
- 공학적 표기는 −5 이하의 가장 가까운 3의 배수인 −6을 지수로 씁니다. 0.000045 ÷ 10⁻⁶ = 45이고 유효숫자 3자리를 지켜 45.0 × 10^-6으로 표시합니다. SI 접두어로는 45.0 µ이며, 공학적 표기에서도 유효숫자인 끝자리 0을 남깁니다.
- E 표기는 4.50e-5입니다.
결과 해석
지수만 보아도 수의 규모를 바로 알 수 있습니다. 10⁻⁵는 10만분의 1, 10⁶은 100만입니다. 두 수를 비교할 때는 지수를 먼저 비교하고, 지수가 같을 때만 가수를 비교합니다. 지수가 양수이면 절댓값이 10 이상이고, 음수이면 1보다 작은 수입니다.
흔한 실수
- 가수를 1~10 범위 밖으로 쓰는 경우입니다. 45 × 10⁻⁶은 과학적 표기가 아니라 공학적 표기입니다.
- 작은 수의 지수 부호를 반대로 쓰는 경우입니다.
- 의미 있는 끝자리 0을 지우는 경우입니다. 4.50 × 10⁻⁵는 유효숫자 3자리, 4.5 × 10⁻⁵는 2자리입니다.
- E 표기의 e를 자연상수 e로 읽는 경우입니다. 여기서 e는 "10의 거듭제곱"을 뜻합니다.
자주 묻는 질문
과학적 표기를 일반 숫자로 되돌리려면 어떻게 하나요?
지수가 양수이면 오른쪽, 음수이면 왼쪽으로 소수점을 n칸 옮깁니다. 4.50 × 10⁻⁵는 0.0000450입니다.
공학적 표기는 왜 쓰나요?
지수가 SI 접두어와 일치하므로 45 × 10⁻⁶ A를 곧바로 45 µA로 읽을 수 있습니다.
0은 과학적 표기로 어떻게 쓰나요?
0에는 0이 아닌 첫 숫자가 없으므로 그냥 0(또는 0 × 10⁰)으로 씁니다.
출처: BIPM, The International System of Units (SI Brochure), 9th edition, 2019 — SI 접두어 · NIST Special Publication 811, Guide for the Use of the International System of Units (SI)