Round-off Error, Truncation Error   반올림 오차, 절단 오차

(2020-01-10)

라운드오프 에러

1. 수치해법 상의 오차

  ㅇ 수치 근사의 한계/부정확성
     - 모델링 오차 : 잘못된 수학적 모델링의 적용으로 인해 발생하는 오차
     - 반올림 오차 : 컴퓨터 근사(유한 자리수)에 의한 오차
     - 절단 오차   : 수학근사(수학모델의 불완전성)에 따른 오차


2. 반올림 오차 (Round-off Error)컴퓨터가 유한한 자리수(비트들)를 갖고 수를 표현하기 때문에 발생
     - 컴퓨터 근사에 기인   ☞ 유한어장효과 참조
        . 특히, 컴퓨터 내 대부분의 부동 소수점 연산에서 반올림 오차가 발생하게 됨

     - 例) X=0.123456를, 5자리수 컴퓨터에서 표현하면, 6자리수에서 반올림하게 되므로,
           Y=0.12346이 됨. 따라서, 반올림 오차는, e = |X - Y|= 0.000004 = 4 x 10-6

  ㅇ 반올림 오차는, 종종 연산 순서의 재배열, 문제의 재구성 등에 의해 낮춰질 수 있음
     - 크기가 비슷한 수의 뺄셈을 피함
     - 비교 연산을 할 때는 논리 등호(==) 사용을 피함
        . 통상, `abs(A - B) < 허용오차 한계`로써 이 문제를 피하게 됨


3. 절단 오차 (Truncation Error)수학연산근사적 해법의 적용에 기인하여 발생 
     - 수학근사에 기인   ☞ 테일러 근사 참조
        . 例) 테일러 근사의 경우, 통상 첫째 및 둘째 항 만 포함시키고, 나머지 항은 제외(절단)

  ㅇ 전체 절단오차 
     - 국부 절단오차 : 단지 한 단계에 근사 적용하여 발생되는 오차 
     - 전파 절단오차 : 모든 단계에서 근사적 방법을 적용하기 때문에 발생되는 오차


[오차] 1. 오차 2. 절대 오차,상대 오차 3. 반올림 오차,절단 오차 4. 계통오차,우연오차 5. 확률 오차 6. 유효 자리수
  1.   기술공통
  2.   기초과학
        1. 과학
    1.   수학
          1. 수학
      1.   기초수학
      2.   집합,논리
      3.   해석학(미적분 등)
      4.   대수학
      5.   확률/통계
      6.   수치해법
            1. 수치 해석
            2. 천장,마루 함수
            3. R 언어
        1.   오차
          1.   1. 오차
              2. 절대 오차,상대 오차
              3. 반올림 오차,절단 오차
              4. 계통오차,우연오차
              5. 확률 오차
              6. 유효 자리수
        2.   근 찾기
        3.   곡선적합 (근사)
        4.   수치 미분/적분
        5.   수치 미분방정식
        6.   MATLAB
        7.   R 언어
    2.   물리
    3.   화학
    4.   지구,천체 과학
    5.   생명과학
    6.   뇌과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌