介绍MATLAB中的idivide函数mod函数和rem函数。第┅个用于计算整数除法后者两个用于精度数的两种取余操作(整数也可)。
-
可以看到idivide的默认操作为舍去小数。
-
idivide函数可以带有参数第彡个参数可以是'floor','ceil','round','fix'这几项,分别对应向下取整向上取整,四舍五入舍去小数。
-
另外如果对于idivide(A,B),A和B要么是等长数组要么其中一个是1*1的單个元素。
-
如果连个列表长度不等会报错。idivide相当于对整数列表使用 ./ 除号
-
对于mod函数,会计算除法结果向下取余再计算余数。
-
因此取餘并不是整数除法的专利。如图对于theta列表,也可以按照pi=3.14159...取余等价运算公式同上。
-
当两者都为正数时mod和rem没有区别。
-
对于idivide函数通常两個列表应该是同类型整数。但是其中也可以有一个是1*1的double
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。