
Propagated Errors É 289
fprintf(‘The machine epsilon would be close to %d’, m_eps)
end
Machine epsilon is the smallest number one can add to unity and still be able to detect
it. In MATLAB, machine epsilon is the predefined variable eps. Thus, for any general
number a and b,
aa
, if b < eps. Following is the output of this code:
>> mac_eps
1 + 2^-48 does not equal 1
1 + 2^-49 does not equal 1
1 + 2^-50 does not equal 1
1 + 2^-51 does not equal 1
1 + 2^-52 does not equal 1
1 + 2^-53 equals 1
1 + 2^-54 equals 1
The machine epsilon would be close to 2.220446e - 016
In this code eps is approximated to 2
-52
as it is possible to detect this number after ...