머신입실론
-
3. 머신입실론과 반올림오차수치해석 with MATLAB 2019. 11. 2. 14:02
머신입실론 (Machine Epsilon) 배정도를 사용하는 MATLAB에서 수의 범위는 정수 범위: -2,147,483,648 ~ +2,147,483,647 실수 범위: 2.225 x 10^-308 (realmin) ~ 1.797x10^308 (realmax) 컴퓨터에서 실수는 연속적으로 표현할 수 없다는 한계를 가지고 있다. 따라서 수와 수 사이에는 어떤 간격이 있는데, 그것을 머신 입실론이라고 한다. 머신입실론 (ε, eps) : 1과 1바로 그 위 실수 사이의 간격 MATLAB에서 1 eps = 2.22x10^-16 이다. 어떤 실수 R과 그 다음 큰 수 사이의 간격은 R * eps 로 구하면 된다. 예를 들어 realmax와 그 바로 아래 실수 값 사이의 간격은 realmax * eps = 3...