Division int32 numbers in MATLAB R2019b
5 次查看(过去 30 天)
显示 更早的评论
Let's see some examples:
first:
1140 / 32
ans =
35.6250
second:
int32(1140) / int32(32)
ans =
int32
36
third:
int32(1140 / 32)
ans =
int32
36
So, why division with int32 numbers is not equivalent like in C++?
0 个评论
采纳的回答
vadim onuchin
2020-10-27
编辑:vadim onuchin
2020-10-27
2 个评论
Bruno Luong
2020-10-27
Just wonder what is the risk to overload integer "/" with idivide?
Beside Image Proceesing toolbox where else does MATLAB stock uses integers?
更多回答(1 个)
Cris LaPierre
2020-10-27
编辑:Cris LaPierre
2020-10-27
int32 is for storing 32-bit integers. The result of the division is rounded to the closest integer value.
int32(32.5)
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!