idivide
带舍入选项的整数除法
语法
C = idivide(A, B, opt)
C = idivide(A, B)
C = idivide(A, B, 'fix')
C = idivide(A, B, 'round')
C = idivide(A, B, 'floor')
C = idivide(A, B, 'ceil')
描述
C = idivide(A, B, opt)
和a / B
的可选舍入模式将小数商舍入为整数的整数类选择
.默认舍入模式为“修复”
.输入一个
而且B
必须是实数并且必须具有相同的维数,除非其中一个是标量。的参数一个
而且B
必须属于相同的整数类。或者,其中一个参数可以是标量double,而另一个参数可以是任何整数类型int64
或uint64
.结果C
属于输入参数的整数类。
C = idivide(A, B)
和a / B
除了分数商是四舍五入到0到最接近的整数。
C = idivide(A, B, 'fix')
与上面显示的语法相同。
C = idivide(A, B, 'round')
和a / B
对于整数类。分数商四舍五入到最接近的整数。
C = idivide(A, B, 'floor')
和a / B
除了分数商是向负无穷四舍五入到最接近的整数。
C = idivide(A, B, 'ceil')
和a / B
除了分数商是四舍五入到无穷大到最接近的整数。
例子
A = int32([-2 2]);B = int32(3);idivide(a,b,'floor') %返回[0 0]idivide(a,b,'floor') %返回[-1 0]idivide(a,b,' celll ') %返回[0 1]idivide(a,b,'round') %返回[-1 1]
扩展功能
这个话题有用吗?