수학

유효숫자 계산기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

유효숫자 계산기란?

유효숫자 계산기는 두 가지 관련된 작업을 합니다. 첫째, 숫자가 몇 개의 유효숫자(유효 자릿수, 또는 “sig figs”라고도 함)를 포함하는지 셉니다. 둘째, 그 숫자를 선택한 정밀도로 반올림하여 요청한 유효숫자 개수를 정확히 유지합니다.

유효숫자는 어떤 양이 얼마나 정밀하게 알려져 있는지를 표현합니다. 100.00 g100.00\ \text{g}이라는 측정값은 두 값이 수치적으로 같더라도 100 g100\ \text{g}보다 훨씬 높은 정밀도를 주장합니다. 소수점 뒤의 끝자리 0이 “이것을 0.01그램 단위까지 측정했다”라고 말하기 때문입니다. 그 구분이 숫자가 쓰인 방식 안에 존재하므로, 이 계산기는 입력을 일반 숫자로 변환하지 않고 쓰인 텍스트 그대로 읽으며, 따라서 끝자리 0과 앞자리 0이 결코 조용히 사라지지 않습니다.

세는 규칙

계산기는 유효숫자를 식별하는 표준 규칙을 적용합니다:

  • 0이 아닌 숫자(11부터 99까지)는 항상 유효합니다.
  • 유효한 숫자 사이의 0은 유효합니다. 예를 들어 102102의 가운데 0입니다.
  • 앞자리 0(첫 번째 0이 아닌 숫자의 왼쪽에 있는 0)은 결코 유효하지 않습니다. 소수점 자리만 표시할 뿐입니다.
  • 끝자리 0소수점이 있을 때만 유효합니다. 따라서 12301230은 유효숫자가 세 개이지만, 1230.1230.1230.01230.0은 그 끝자리 0이 유효하게 됩니다.

반올림은 어떻게 작동하나요?

숫자 xx를 유효숫자 nn개로 반올림하려면, 가장 유효한 숫자의 자릿값을 찾고 그 오른쪽으로 nn자리 위치에서 반올림합니다:

d=log10x,xrounded=round ⁣(x10nd)10ndd = \lceil \log_{10}|x| \rceil, \qquad x_{\text{rounded}} = \frac{\operatorname{round}\!\left(x \cdot 10^{\,n-d}\right)}{10^{\,n-d}}

그런 다음 계산기는 유지된 0이 계속 보이도록 결과의 형식을 지정합니다(예를 들어 0.00460.0046은 두 유효숫자를 모두 유지하고, 9900099000은 과학적 표기법에 의존하지 않고 반올림된 크기를 보여줍니다).

예시

유효숫자 세기

숫자유효숫자이유
0.0045600.0045604앞자리 0은 세지 않으며, 소수점 뒤의 끝자리 0은 셉니다
123012303소수점이 없으므로 끝자리 0은 유효하지 않습니다
100.00100.005소수점이 0을 포함한 모든 자릿수를 유효하게 만듭니다
0.00250.002522255만 유효합니다
1230.1230.4끝의 소수점이 마지막 0을 유효하게 만듭니다

유효숫자로 반올림하기

  • 3.141593.141593개의 유효숫자로 반올림: 처음 세 유효숫자는 33, 11, 44이고, 다음 자릿수(11)는 내림되어 3.143.14가 됩니다.
  • 0.00456780.00456782개의 유효숫자로 반올림: 처음 두 유효숫자는 4455이고, 다음 자릿수(66)는 올림되어 0.00460.0046이 됩니다.
  • 98765987652개의 유효숫자로 반올림: 처음 두 유효숫자는 9988이고, 다음 자릿수(77)가 8899로 올려 9900099000이 됩니다.

실용적인 용도

  • 과학과 실험실 작업 — 사용한 기기를 정직하게 반영하는 정밀도로 측정값을 보고합니다.
  • 공학 — 최종 답이 과대평가도 과소평가도 되지 않도록 계산 전반에 걸쳐 올바른 자릿수를 유지합니다.
  • 교육 — 숙제 답을 확인하고 100100100.00100.00이 왜 서로 바꿀 수 없는지 배웁니다.
  • 데이터 정리 — 추가 분석 전에 측정값 열의 정밀도를 정규화합니다. 소수점 자리 반올림에는 반올림 계산기와 함께, 측정값 집합을 요약할 때는 평균 계산기와 함께 사용하세요.

참고 사항

  • 단독 00은 하나의 유효숫자를 갖는 것으로 취급됩니다.
  • 1.23×1041.23 \times 10^{4}과 같은 과학적 표기법은 가수(1.231.23은 세 개의 유효숫자를 가짐)만 세어 처리됩니다. 지수는 정밀도를 더하지 않습니다.
  • 입력이 텍스트로 읽히므로, 개수가 의도한 정밀도를 반영하려면 끝자리 0과 끝의 소수점을 포함하여 숫자를 의도한 그대로 정확히 입력해야 합니다.

버그 신고

이 필드는 필수입니다.