在 MATLAB 中,求余数使用 mod 函数,语法为 y = mod(x, y),其中 x 为被除数,y 为非零除数。mod 函数返回除法运算的余数,当 x 为正时余数为正,为负时余数可能为负或正。例如,mod(10, 3) 等于 1,mod(-10, 3) 等于 -1。mod 函数不适用于复数,且除数不可为零。
在 MATLAB 中求余数
在 MATLAB 中,求余数可以使用
函数。该函数的语法为:
其中:
是被除数
是除数
必须是非零
函数返回除法运算的余数。如果被除数
是正数,则余数也一定是正数;如果被除数
是负数,则余数可能为负数,也可能为正数。
示例:
输出:
因为 10 除以 3 的余数是 1。
输出:
因为 -10 除以 3 的余数是 -1。
注意事项:
函数对复数不适用。
如果除数
为零,
函数将报错。
mody = mod(x, y)xyymodxxmod(10, 3)1mod(-10, 3)-1modymod