[其他] MATLAB 比大小怪怪的

作者: Snorkler (Snorkler)   2014-11-19 13:48:42
a=0.02;
N=8;
n=1:N+1;
x=4*a*(n-1)/N -2*a;
for i=1:N+1
if x(i) <= -a
elseif x(i) >= a
x(i)
else
end
end
if x(i) >= a 應該0.02有包含進去
結果為什麼不是
0.02
0.03
0.04
而是
0.03
0.04
作者: panzertp (失ゎれた彩畫)   2014-11-19 15:57:00
浮點數誤差

Links booklink

Contact Us: admin [ a t ] ucptt.com