[CE] Round-off Error 예제

2024. 2. 17. 22:32·Computer/CE
728x90
728x90

컴퓨터에서 real number의 representation은

  • 제한된 비트로 인한 근사를 피할 수 없고
  • 때문에 이같은 근사로 인해 에러 또는 오차가 발생한다

관련 자세한 내용은 다음을 참고.

https://bme808.blogspot.com/2022/11/ss-round-off-error-vs-truncation-error.html/

 

SS : Round-off Error vs. Truncation Error

Round-off Error 컴퓨터에서 수치를 저장(혹은 표현)하는 데이터 타입의 한계(제한된 bit수)로 인한 에러. 제한된 비트에 수치를 저장하기 때문에 발생하며 Finite word-length effect, Finite wor...

bme808.blogspot.com


다음은 연립일차방정식의 예로 $x_1$의 coefficient가 round-off로 인한 오차가 어떻게 발생하는지 확인할 수 있음.

 

$$
x_1+2x_2 = 10 \\1.1x_1+2x_2=10.4
$$

 

두 번째 방정식의 $x_1$의 coefficient가 1.1 인 경우와 1.05 인 경우의 차이가 roundoff-error를 보여줌.

 

$$
\begin{aligned} x_1&=\dfrac{10-10.4}{1-1.1}=\frac{-0.4}{-0.1}=4 \\ x_2 &= \dfrac{10.4-10\times1.1}{2-2\times1.1}=\frac{-0.6}{-0.2}=3 \end{aligned}
$$

 

$x_1$의 coefficient의 값이 1.05로 처리된 경우에는 다음과 같이 풀림.

 

$$
\begin{aligned} x_1&=\dfrac{10-10.4}{1-1.05}=\frac{-0.4}{-0.05}=8 \\ x_2 &= \dfrac{10.4-10\times1.05}{2-2\times 1.05}=\frac{-0.1}{-0.1}=1 \end{aligned}
$$

 

coefficient에 대한 1.1 과 1.05 의 미세한 차이로 인해 solution이 매우 극적으로 변하는 것을 볼 수 있음.

'Computer > CE' 카테고리의 다른 글

[CE] D Flip-Flop 7474  (0) 2024.04.10
[CE] From Transistor To Gate  (0) 2024.04.03
[CE] Classless Inter-Domain Routing 표기법: IP Address  (0) 2024.02.07
[CE] Subdivision using DFS  (0) 2023.05.24
[CE] Stack  (0) 2023.05.23
'Computer/CE' 카테고리의 다른 글
  • [CE] D Flip-Flop 7474
  • [CE] From Transistor To Gate
  • [CE] Classless Inter-Domain Routing 표기법: IP Address
  • [CE] Subdivision using DFS
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (740)
      • Private Life (13)
      • Programming (186)
        • DIP (104)
        • ML (26)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (351)
        • Signals and Systems (103)
        • Math (172)
        • Linear Algebra (33)
        • Physics (42)
        • 인성세미나 (1)
      • 정리필요. (54)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (1)
        • PET Study 2009 (1)
        • 방사선 장해방호 (4)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    인허가제도
    Term
    function
    signals_and_systems
    linear algebra
    SS
    signal_and_system
    Optimization
    Convolution
    Programming
    math
    SIGNAL
    Vector
    opencv
    random
    Probability
    numpy
    DIP
    fourier transform
    Python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CE] Round-off Error 예제
상단으로

티스토리툴바