文档

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,而另一个参数可以是任何整数类型int64uint64.结果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]

扩展功能

这个话题有用吗?