Modulo with expression not the same as modulo with value
5 views (last 30 days)
Show older comments
Why does mod(1, Y-X) not approximately equal 0?
mod(1, 0.1)
X = 2;
Y = 2.1;
Y - X
mod(1, Y - X)
I realize that Y - X ~= 0.1 but
isapprox(Y - X, 0.1, "loose")
therefore, why not
isapprox(mod(1, Y - X), 0, "loose")
My guess is that it is either something to do with floating point precision or the fact that it is an expression vs. a value?
0 Comments
Accepted Answer
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!