Modulo with expression not the same as modulo with value
显示 更早的评论
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 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
