次の方程式を満たす最大マシン数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
どんな助けでも大歓迎です。