[其他] 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