Calculation error for floor function floor(1.4/0.025)
2 次查看(过去 30 天)
显示 更早的评论
if x = floor(1.4/0.025) is 55 in Matlab, how does y = 1.4/0.025 is 56?
0 个评论
采纳的回答
Iain
2013-5-20
1.4/0.025 actually evaluates to 55.9999999999999928946.
The error is in the FIFTEENTH decimal place, which is an extremely small error, however, it is less than 56, and will "floor" to 55.
0 个评论
更多回答(1 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!