교육·학습
📏 유효숫자·오차 계산기
측정값의 유효숫자를 판별·반올림하고, 상대·백분율오차와 두 측정값의 오차 전파까지. 실험 보고서·과제에 바로 쓰는 도구.
본 도구는 참고용입니다
- 입력값·환경에 따라 결과가 달라질 수 있으며 정확성을 보장하지 않습니다.
- 중요한 의사결정에는 전문가 조언을 받으세요.
- 교육·실험 보고서 참고용입니다. 유효숫자·반올림 관례는 분야(물리·화학·공학)와 교재에 따라 조금씩 다를 수 있으니, 제출 기준을 함께 확인하세요. 오차 전파는 측정 오차가 서로 독립이라고 가정합니다.
유효숫자 세는 규칙
0이 아닌 숫자는 모두 유효
123 → 3개, 45.6 → 3개
사이에 낀 0은 유효
1024 → 4개, 80.05 → 4개
소수점 앞쪽 선행 0은 무효
0.0045 → 2개 (4, 5만)
소수점 뒤 후행 0은 유효
0.04560 → 4개, 2.300 → 4개
소수점 없는 정수의 후행 0은 모호
1500 → 2~4개 (표기로 구분 불가)
※ 모호한 후행 0은 과학적 표기(예: 1.5×10³ vs 1.500×10³)로 쓰면 명확해집니다.
오차의 종류
절대오차
측정값과 참값(또는 불확도)의 차이. 측정값과 같은 단위.
|측정 − 참|
상대오차
절대오차를 기준값으로 나눈 비율. 단위 없음.
절대오차 ÷ |참값|
백분율오차
상대오차를 %로 표현. 정확도 비교에 편리.
상대오차 × 100%
오차 전파 공식
| 연산 | 결과 R | 불확도 δR (독립 오차) |
|---|---|---|
| 덧셈·뺄셈 | A ± B | δR = √(δA² + δB²) |
| 곱셈·나눗셈 | A·B, A/B | δR/R = √((δA/A)² + (δB/B)²) |
| 거듭제곱 | Aⁿ | δR/R = |n|·(δA/A) |
| 상수 곱 | k·A | δR = |k|·δA |
※ 위 제곱합(quadrature) 공식은 오차가 서로 독립인 무작위 오차일 때 표준입니다. 모든 오차가 겹친 최악의 경우(상한)는 절대값을 단순히 더합니다.
자주 묻는 질문 (FAQ)
Q1. 1500의 유효숫자는 몇 개인가요?
소수점이 없는 정수의 후행 0은 모호합니다. 1500은 표기만으로 2개(1,5)인지 4개(1,5,0,0)인지 알 수 없어요. 명확히 하려면 과학적 표기로 씁니다 — 1.5×10³(2개), 1.50×10³(3개), 1.500×10³(4개). 본 계산기는 이런 경우 모호함을 경고합니다.
Q2. 0.04560은 유효숫자가 몇 개죠?
4개입니다. 앞쪽 선행 0(0.0…)은 자릿수만 나타내므로 무효이고, 4·5·6과 맨 끝 0이 유효합니다. 소수점 뒤의 후행 0은 일부러 적은 것이므로 유효숫자에 포함됩니다.
Q3. 계산 결과는 유효숫자를 어떻게 맞추나요?
곱셈·나눗셈은 유효숫자가 가장 적은 값에 맞추고, 덧셈·뺄셈은 소수점 자리수가 가장 적은 값에 맞춥니다. 최종 답을 먼저 다 계산한 뒤 마지막에 한 번만 반올림하는 것이 좋습니다(중간 반올림 누적 오차 방지).
Q4. 오차 전파에서 제곱합과 단순 합은 언제 쓰나요?
측정 오차들이 서로 독립인 무작위 오차일 때는 제곱합 √(δA²+δB²)(표준 불확도)을 씁니다. 통계를 모르거나 최악의 경우 상한을 보수적으로 잡고 싶을 때는 절대값을 그냥 더하는 단순 합(최대 오차)을 씁니다. 본 도구는 둘 다 보여줍니다.
Q5. 불확도는 유효숫자 몇 개로 적나요?
관례상 불확도(δ)는 1~2개 유효숫자로 반올림하고, 측정값을 그 불확도와 같은 소수 자리에 맞춥니다. 예: 9.8123 ± 0.0456 → 9.81 ± 0.05 또는 9.812 ± 0.046. 본 계산기는 2자리 기준으로 정리해 보여줍니다.