• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기
      • 자유(질문) 게시판
      • 계산기 뉴스/정보
      • 수학, 과학, 공학 이야기
      • 세모계 : 공지 게시판
        • 구글 맞춤검색
    • TI
    • CASIO
    • HP
    • SHARP
    • 일반(쌀집) 계산기
    • 기타계산기
    • by OrangeDay
  • 세상의 모든 계산기 계산기 뉴스/정보
    • 세상의 모든 계산기 계산기 뉴스/정보 ()
    • [공학용 계산기] 계산기 내부에서 사용하는 유효숫자 자릿수 Significant Digits

    • Profile
      • 세상의모든계산기
      • 2024.10.30 - 19:09 2015.10.22 - 19:05 8884 8

    1. 공학용 계산기에서 유효자릿수(Significant Digits)란? 

     

    과학적 실험 등에서 일반적으로 사용되는 개념으로서 "유효 숫자(Significant figures)" 라는 것이 있습니다. 

    계산기에도 "유효 숫자 (Significant Digits)"라는 유사한 용어가 있습니다만, 앞서 설명한 과학적(또는 수학적) 용어로서의 유효 숫자와는 개념이 다릅니다.

    한글로 표현되는 이름만 같고 다른 용어라고 생각하시는게 좋습니다.

     

    계산기에서는 어떠한 숫자(또는 계산 결과)가 정확한 값(Exact Number)과 구별되는 근사값(Approx Number)으로 인식될 때, 최대의 유효한 자릿수(10개~15개, 계산기마다 다름)만 남고, 나머지는 버려집니다.

    내부 자릿수가 늘어날수록 정밀도(precision)는 높아집니다. 

    이 유효한 자릿수는 고정된 최대 자릿수만 있을 뿐이어서, 과학분야에서처럼 수식 내에서 가장 작은 유효 자릿수를 따라간다거나 하지는 않습니다.

     

    2. 계산기 유효숫자 예시

     

    예시 1)

    1.9*10^27 + 5 = ? 

    참 값 = 1900000000000000000000000005 (정수)

    이 값은 과학적 표기로 바꾸면 1.900000000000000000000000005 × (10^27) 입니다. 
    (1에서부터 마지막 5까지 정수 자릿수 27자리)

    이 값은 유효숫자가 계산기가 허용하는 최대 자릿수보다 크기 때문에, (꼬리가 짤린) 1.9000000000000 × (10^27) 만 계산기의 메모리에 저장됩니다. 

    • 저장되는 유효숫자의 갯수는 계산기마다 다릅니다.
    •   정수(exact integer)와 소수(부동소숫점)의 유효자릿수가 다른 계산기도 있습니다. ([TI-nspire] 등)

     

    예시 2)

    (1.9×10^(-27)) + 5 = ? 

    참값은 5.0000000000000000000000000019 이지만, 최대 자릿수 제한으로 (꼬리가 짤린) 5.0000000000000 정도만 메모리에 저장이 됩니다. 

     

    예시 3) 

    (1.9 × 10^27 +5 ) - (1.9 × 10^27) = ?

    당연히 5가 답으로 나와야 하지만, 실제로는 0이 나오게 됩니다. 
    수식의 계산 순서를 바꾸면 다시 5가 나오기도 하구요. 

    sigdig1-p32.png
    └ [TI-nspire]

    K-20160203-554641-p32.png K-20160203-554530-p32.png
    └ [fx-570 ES]

     

     

    3. (부동)소숫점과 정수의 차이

     

    스크린샷 2024-07-28 095012.png

    이렇게 긴 정수간의 분수 계산이 (부동)소숫점 형태로 나오는게 일반적이지만,

     

    image.png

    이렇게 internal significant digits 와 별개로 긴 자릿수까지 저장할 수도 있습니다. 

    CAS급의 최고급형 계산기에서만 그렇습니다. 

    Attached file
    sigdig1-p32.png 990Bytes 206K-20160203-554641-p32.png 438Bytes 210K-20160203-554530-p32.png 419Bytes 259image.png 13.6KB 65스크린샷 2024-07-28 095012.png 3.6KB 72
    이 게시물을..
    N
    0
    0
    • 세상의모든계산기 25
      세상의모든계산기

      계산기는 거들 뿐
      혹은
      계산기를 거들 뿐

    세상의모든계산기 님의 최근 글

    작게 끊으면 넓어지고, 자주 찍으면 좁아진다: 양자화 오차와 교집합의 수학 7 1 2026 11.07 ban 설정 강화 93403 1 2026 05.09 정적분 구간에 미지수가 있고, solve 를 사용할 수 없을 때 그 값을 확인하려면? 2962 4 2026 04.10 높아질수록 좁아지는 시야에 대하여 - written by ChatGPT 14698 2026 02.12 내가 올해 몇살이더라? (내 나이 계산기) 11223 2026 02.11

    세상의모든계산기 님의 최근 댓글

    게임에서는 왜 굳이 버림을 쓸까요? 반올림이면 이런 일이 생깁니다.   진짜 99.99996% → 반올림하면 표시 100.0000%   눈에는 100%인데 렙업이 안 된 거죠. 이건 플레이어 입장에서 명백한 버그로 보입니다. 버림이면 표시가 진짜를 절대 초과하지 않습니다. 진짜 99.99996% → 표시 99.9999% 진짜 100.00000% → 표시 100.0000% = 딱 렙업 즉, 표시가 100%가 되는 순간 = 진짜로 렙업되는 순간이 일치합니다. 2026 11.08 2) 고정기준값 41에 대한 오차 제곱합 계산방법   이건 통계메뉴에서는 딱히 방법이 떠오르지 않네요.  질문하신 것과 같이 적은 갯수의 data라면 직접 입력하시는게 최선입니다.      하지만 DATA 갯수가 수십개 이상이라면? ㄴ 스프레드시트 기능을 이용하시는게 좋겠습니다.  【MENU】【8】   A열에 DATA 입력하고  B로 이동한 후 OPTN 【1】 Fill Formula 【ALPHA】키 방향키 숫자키 등을 이용해 수식 완성   C로 이동후 Formula 수식 입력   D의 빈공간으로 이동 후 OPTN 방향키 아래 누르다보면 Sum 보임 ALPHA 키 이용해서 수식 완성. : 기호는 MENU 버튼 바로 아래 있음 (ALPHA키로 입력) 【=】입력하면  최종결과 확인 * 주의 (B열, C열과 달리) D1 셀은 계산 결과인 951이 직접 입력된 상태이므로 DATA 수정후 recalculation 하여도 자동계산되지 않음.  자동계산을 위해서는 formula 형식으로 입력해야 함.  2026 10.27 1) 통계적 편차제곱합(평균 50.25기준) 입력 방법   【MENU】 【6】 【1】 로 1-var Stat 모드로 진입하여  【48】 【=】 【66】 【=】 【32】 【=】 【55】【=】  DATA 입력  【OPTN】 【3】 【▼】 【▼】   fx-570EX 기종에도 편차제곱합을 바로 보여주진 않습니다.  본문에 나온 것처럼 앞서 계산되어 저장된 각종 변수를 이용해 계산합니다.    【AC】【OPTN】【4】Statistics Calc   이 화면에서 다시  OPTN 하고 (메뉴가 3개로 줄어 있죠?)  여기서 방향키로 【▼】 아래를 내려보면 추가 메뉴가 있습니다.  4개 메뉴에는 각각 아래 하위 메뉴가 있습니다.      이 중에서 필요로 하는 것을 골라 계산하시면 되겠습니다.  Variable 에 있는 값을 이용하면  다른 공식을 쓰셔도 됩니다.  2026 10.27 질문자님, 48,66,32,55 네 개 DATA 의 평균은 50.25라서 41은 평균이 아닙니다. 그래서 식을 두 가지 경우로 나누어 설명하겠습니다.  1) 통계적 편차제곱합(평균 50.25기준)이면 답은 608.75 입니다. 2) 만약 41이라는 고정 기준값에 대한 제곱합을 구하시는 거면 식은 (48-41)²+... 이고 답은 951입니다. 원문에 +로 쓰신 건 -의 오타로 보입니다. 2026 10.27 본문의 변환 위젯에 사용된 전서체 폰트는 대만의 최고 학술 연구 기관인 중앙연구원(Academia Sinica)에서 제공하는 ‘숭희전체(崇羲篆體)’로 전통 한자 서체인 소전(小篆)을 현대 컴퓨터 폰트(글꼴)로 구축한 오픈소스 프로젝트로 개발되었습니다. https://xiaoxue.iis.sinica.edu.tw/chongxi/download.htm 2026 10.20
    글쓴이의 서명작성글 감추기 

    댓글8

    • Profile 0
      세상의모든계산기
      2015.10.23 - 10:26 #8935

      유효숫자의개념은 계산 가능 범위 Range와도 구별되는 개념입니다. 

      댓글
    • Profile 0
      세상의모든계산기
      2024.07.28 - 10:01 2015.10.23 - 10:32 #8938

      샤프 계산기 사용 설명서 일부


      K-20151023-378992-p32.png

      Internal calculations: Mantissas of up to 14 digits

      Attached file
      K-20151023-378992-p32.png 5.2KB 175
      댓글
    • Profile 0
      세상의모든계산기
      2024.07.28 - 10:01 2015.10.27 - 13:02 #9269

      TI-89 답변 중 발췌


      "Internally, the device calculates and retains all decimal results with up to 14 significant digits"

      -> [TI-89] 자릿수 Display Digits 설정과 유효숫자

      댓글
    • Profile 0
      세상의모든계산기
      2024.07.28 - 09:59 2015.10.30 - 19:26 #9474

      일정 자릿수의 유효숫자로 값을 강제적으로 제한하려면? 


      [TI-nspire] 에서는 round(expr,자릿수) 함수를 이용하면 되고,
      [fx-350] [fx-570] 에서는 【SHIFT】【0】 Rnd 기능을 이용합니다.

      댓글
    • Profile 0
      세상의모든계산기
      2024.10.30 - 18:45 2015.11.12 - 07:55 #10027

      -> 안보이는 계산결과(하위 자릿수) 확인하기 < 클릭

      댓글
    • Profile 0
      세상의모든계산기
      2024.07.28 - 09:57 2022.12.14 - 12:02 #37867

      카시오 fx-9860g2 설명서 중 발췌


      Calculations are performed internally with a 15-digit mantissa. The result is rounded to a 10-digit mantissa before it is displayed.

      Attached file
      casio-fx9860g2.png 144.4KB 83
      댓글
    • Profile 0
      세상의모든계산기
      2024.10.30 - 19:09 2024.10.30 - 18:38 #51801

      무려 23자리까지 늘어난 CASIO 신형 CW 계산기들


      image.png

       

       

      Attached file
      image.png 122.9KB 35
      댓글
    • Profile 0
      세상의모든계산기
      2024.10.30 - 19:09 2024.10.30 - 19:09 #51806

      https://en.wikipedia.org/wiki/Casio_V.P.A.M._calculators


      ChatGPT 분석

      ClassWiz CW 시리즈에서 내부 유효 자릿수가 23자리로 증가한 주요 이유는 다음과 같은 요소들이 맞물린 결과입니다:

      1. ML620Q909 칩셋과 16비트 아키텍처의 도입
         - CW 시리즈는 ML620Q909 칩셋을 기반으로 동작하는데, 이 칩셋은 16비트 아키텍처를 사용하여 기존 8비트 아키텍처보다 더 넓은 데이터 폭을 처리할 수 있습니다. 덕분에 한 번에 더 많은 비트를 처리할 수 있게 되어 숫자의 유효 자릿수를 더 많이 확보할 수 있습니다.
         - 16비트 아키텍처는 23자리 유효 자릿수를 표현할 때 필요한 데이터량을 충분히 처리할 수 있으며, 이 과정에서 연산 속도 또한 유지할 수 있게 해줍니다.

      2. 내장 BCD 코프로세서의 역할
         - ML620Q909 칩셋에 포함된 BCD(이진화 십진법) 코프로세서는 특히 십진법 소수점 연산에 유리한 특성을 가지고 있습니다. BCD 코프로세서는 숫자를 십진법 형태로 다루어 부동소수점 연산 시 발생하는 오차를 줄이고 자릿수 정밀도를 유지할 수 있습니다.
         - 일반적으로 이진 연산에서는 소수점 이하의 오차가 누적될 가능성이 높지만, BCD 연산을 통해 이러한 오차를 효과적으로 줄여 정확도를 높인 것이죠.

      3. 23자리 지원의 필요성과 목적
         - 고정밀도가 필요한 과학적 계산에서는 연산 과정에서의 오차 최소화가 중요한데, 이전 14자리 유효 자릿수보다 훨씬 많은 23자리까지 계산할 수 있도록 업그레이드한 것은 이런 요구를 반영한 것입니다.
         - 특히, 공학용 계산기에서 자주 수행하는 미적분, 행렬 연산, 복소수 계산 등에서 23자리 유효 자릿수는 연산의 정확도를 크게 개선시켜 줍니다.

      이처럼, ML620Q909 칩셋의 16비트 아키텍처와 BCD 코프로세서의 결합이 ClassWiz CW 시리즈가 23자리 유효 자릿수를 지원할 수 있게 된 핵심 기술적 요소라고 할 수 있습니다.

      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 목록
      view_headline
    8
    × CLOSE
    기본 (0) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    등록된 글이 없습니다.
    • 세상의 모든 계산기 계산기 뉴스/정보
    • 세상의모든계산기
    • 사업자등록번호 703-91-02181
    • 세모계 all rights reserved.