Matlab逼近的误差

时间:2017-11-22 14:29:01

标签: matlab approximation

有人可以解释一下为什么这些代码行

    x = 0:0.001:1;
    find(x==0.9)

返回901,而这些代码行

   x = 0:0.001:1.4;
   find(x==0.9)

返回空矩阵?

我知道Matlab可能涉及一些近似误差,但在这种情况下它似乎没有意义。令人惊讶的是,如果x从0变为整数,则Matlab表示矢量的每个元素而没有近似误差。如果x从0变为十进制数,则不起作用。有没有理由发生这种情况?

0 个答案:

没有答案