If statement not executing
Show older comments
I'm running into a really weird problem . In my Matlab code, the statement if (time == 0.0992) does not execute, but when I write it in the form if (time== 0.0016*62), it does execute.
Now, since 0.0016*62 is equal to 0.0992, I don't see why the first statement is any different from the second.
NOTE : 'time' is a variable who's value is used as a operating condition for the if statement
1 Comment
Jan
on 4 Mar 2012
Welcome to the world of floating point numbers.
Accepted Answer
More Answers (1)
Image Analyst
on 4 Mar 2012
1 vote
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!