我试图找到满足以下等式的最大机器数 x:x+a=a,其中 a 是给定的整数。(我不允许使用 eps。)
这是我的代码(这不是真正的工作):
function [] = Largest_x()
a=2184;
x=0.0000000001
while (x+a)~=a
x=2*x;
end
fprintf('The biggest value of x in order that x+a=a \n (where a is equal to %g) is : %g \n',a,x);
end
任何帮助将非常感激。