主要内容

快速眼动

后剩下的部门

描述

例子

r =快速眼动(一个,b)返回除法后的余数一个通过b,在那里一个是红利和b是除数。这个函数通常称为余数运算,它可以表示为r = a - b.*fix(a /b)。的快速眼动函数遵循惯例快速眼动(0)

例子

全部折叠

计算23除5后的余数。

一个= 23;b = 5;r =快速眼动(a, b)
r = 3

求一个由整数和除数组成的向量除法后的余数3.

一个= 1:5;b = 3;r =快速眼动(a, b)
r =1×51 2 0 1 2

求一组整数(包括正数和负数)除法后的余数。注意,非零结果的符号与红利相同。

a = [-4 -1 7 9];b = 3;r =快速眼动(a, b)
r =1×4-1 -1 1 0

用的除数求几个角除法后的余数2 *π。在可能的情况下,快速眼动试图通过补偿浮点四舍五入效果来产生精确的整数结果。

theta = [0.0 3.5 5.9 6.2 9.0 4*pi];b = 2 *π;r =快速眼动(θ,b)
r =1×60 3.5000 5.9000 6.2000 2.7168 0

输入参数

全部折叠

被除数,指定为标量、向量、矩阵或多维数组。一个必须是任意数值类型的实值数组。输入一个b必须具有相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和b是标量或1——- - - - - -N行向量)。有关更多信息,请参见兼容基本操作的数组大小

如果一个是一个持续时间数组和b是数字数组,那么值在b都被视为24小时的天数。

如果一个输入具有整数数据类型,那么另一个输入必须具有相同的整数数据类型或为标量

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间|字符

除数,指定为标量、向量、矩阵或多维数组。b必须是任意数值类型的实值数组。输入一个b必须具有相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和b是标量或1——- - - - - -N行向量)。有关更多信息,请参见兼容基本操作的数组大小

如果b是一个持续时间数组和一个是数字数组,那么值在一个都被视为24小时的天数。

如果一个输入具有整数数据类型,那么另一个输入必须具有相同的整数数据类型或为标量

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间|字符

更多关于

全部折叠

mod和rem的区别

除法余数的概念并不是唯一定义的,这两个函数国防部快速眼动每个计算不同的变化。的国防部函数产生的结果要么为零,要么与除数有相同的符号。的快速眼动函数产生的结果要么为零,要么与被除数具有相同的符号。

另一个区别是约数为零时的约定。的国防部函数遵循惯例国防部(0)返回一个,而快速眼动函数遵循惯例快速眼动(0)返回

这两种变体都有各自的用途。例如,在信号处理中国防部函数在周期信号的环境中是有用的,因为它的输出是周期性的(周期等于除数)。

扩展功能

另请参阅

之前介绍过的R2006a