Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.


Alan
Posts:
48
Registered:
7/30/13


Re: if statement
Posted:
Aug 20, 2013 12:11 PM


"Roger Stafford" wrote in message <kv03b8$mcl$1@newscl01ah.mathworks.com>... > "S C.Carl" wrote in message <kuvtvb$gv5$1@newscl01ah.mathworks.com>... > > a = > > 0.0188 > > b = > > 0.0188 >          > The fact that the 'format short' displays of a and b are the same doesn't mean that a and b are equal. That display is rounded off to four decimal places and they could very easily be unequal. I suggest you try 'format hex' on them. > > Roger Stafford
With the data that you've given, your if statement could just as easily be
if abs(ab) < 0.0001
It all depends on how exact you want to be, but matlab is able to carry a lot of places pass the decimal



