我正在使用matlab并从矩阵中检索数据到变量。这是我的问题:
B=busdata(22,11)
B =
1.3500
B==1.35
ans =
0
我还没有弄明白为什么它没有给出这个陈述的真正价值。
答案 0 :(得分:0)
正确的Matlab方法,从文档中修复一个非常小的C
,它应该等于零但不完全:
使用公差tol来代替浮点数,而不是==。
tol = eps;
abs(C-0) < tol
ans =
1
http://www.mathworks.com/help/matlab/ref/eq.html并点击“比较浮点数”,然后查看http://www.mathworks.com/help/matlab/ref/eps.html了解有关eps