MATLAB 1.000000< 1返回true?

时间:2014-10-11 23:19:56

标签: matlab

我正在实现eulers方法的变体,并且我的迭代持续时间过长,因为我的while循环返回true为1.00000< 1。

t = 0.1;
for N = 1:9
   t = t + 0.1;
end

>> t

t =

    1.0000

>> t < 1

ans =

     1

>> 1 < 1

ans =

     0

我尝试将1转换为双,但它不起作用。 (例如t&lt; double(1))。我无法将t转换为整数,因为我的域的末尾不应该被限制为整数。

0 个答案:

没有答案