`

MOD函数

阅读更多

我们知道,mod函数是一个求余函数,其语法为:
MOD(number,divisor),即返回两数相除的余数。结果的符号与除数相同。那么,两个同号整数求余与大家所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。但是MOD(5,-4)的结果为什么是-3而不是一部份人认为的-1呢?

MOD函数使用详解
一、两个异号整数求余
1.函数值符号规律(余数的符号)
mod(负,正)=正
mod(正,负)=负
结论:两个整数求余时,其值的符号为除数的符号。
2.取值规律
先将两个整数看作是正数,再作除法运算
①能整除时,其值为0
②不能整除时,其值=除数×(整商+1)-被除数
例:mod(5,-4)=-3
即:5除以4的整数商为1,加1后为2;其与除数之积为8;再与被除数之差为(5-8=-3);取除数的符号。所以值为-3。
(这和帮助中的注解是一致的:MOD 函数可以借用 INT 函数来表示:MOD(n, d) = n - d*INT(n/d),即=5-(-4)*INT(5/-4)=5-8=-3)
二、两个小数求余
取值规律:被除数-(整商×除数)之后在第一位小数位进行四舍五入。
例:mod(9,1.2)=1
即:9除1.2其整商为7;7与除数1.2之积为8.4;8.4四舍五入之后为8;被除数9与8之差为1。故结果为1。
例:mod(9,2.4)=0
即:9除2.2其整商为4;4与除数2.2这积为8.8;8.8四舍五入之后为9;被除数9与9之差为0。故结果为0。

分享到:
评论

相关推荐

    MATLAB中mod函数转化为C语言,有项目算法使用matlab中mod函数进行运算,这里需要将转化为C语言,从而模拟算法运行

    MATLAB中mod函数转化为C语言 目录 MATLAB中mod函数转化为C语言 1 背景 3 MATLAB中mod简单介绍 3 语法 3 说明 3 示例 3 C语言实现 5 背景 有项目算法使用matlab中mod函数进行运算,这里需要将转化为C语言,从而模拟...

    dmod_matlab中dmod报错_dmodmatlab_dmodpsk_fsk_DMod模板_

    主要为matlab 2010 之前更改的dmod函数,用于ask,fsk,psk等数字信号的调制。

    利用Excel MOD函数计算比赛评分表中频率最高的分值.rar

    利用Excel MOD函数计算比赛评分表中频率最高的分值.rar,MOD函数主要用于计算计算数据区域中出现频率最高的数值。如本例展示了某次跳水比赛的评分明细表,利用MOD函数公式可以计算出各位选手得分中出现频率最高的分值...

    Excel常用的函数

    余数函数——MOD函数 12 四舍五入函数——ROUND函数 12 查找函数 13 寻找并参照函数——vlookup函数(只查找第一次出现的) 13 VLOOKUP函数的使用方法(入门级) 13 VLOOKUP函数的使用方法(初级篇) 15 VLOOKUP函数...

    高精度mod单精度简易函数

    优良算法 可优化代码 可用于一些acm题中……。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    MOD的用法,详细介绍

    在Excel中,MOD函数是一个求余函数,用于返回两个数值相除后的余数,其格式为:mod(nExp1,nExp2),特别注意的是,返回结果的符号与除数(divisor)的符号相同。此外,MOD函数在实际应用中往往并不单独使用,而是和...

    mod求余函数

    mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。

    adams中的函数

    包含ADAMS中各种函数的名称和用法,是ADAMS初学者必备的资料

    matlab库函数命令大全

    matlab库函数命令大全:word版本,包含了MATLAB的所有函数,分类规范系统,不可多得。

    PHP取余函数介绍MOD(x,y)与x%y

    例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法...

    信号调制程序.zip

    具体2ASK、4ASK、2FSK、4FSK、2PSK、4PSK、8PSK、MSK 等信号的调制,归纳整理在一个调用函数dmod.m文件里,另包含主程序,有调用函数的说明。一看就明白。

    pb函数大集合

    Mod() RelativeTime() LibraryExport() MessageBox() Pi() Second() LibraryImport() PixelsToUnits() Rand() Today() PopulatError() Randomize() Year() 打印函数 RGB() Round() Print() SetNull() Sign...

    《Excel应用大全》示例文件 光盘文件

    • 利用MOD 函数实现培训反馈表中票数求和 • 利用取舍函数生成重复个数的自然数序列 • 按照特定条件进行取舍计算 • 利用取舍函数解决四舍六入问题 • 产生50~100 的随机整数 • 利用随机函数仅生成数字和字母 •...

    hive函数大全(中文版)

    19. 正取余函数: pmod 16 20. 正弦函数: sin 16 21. 反正弦函数: asin 16 22. 余弦函数: cos 17 23. 反余弦函数: acos 17 24. positive函数: positive 17 25. negative函数: negative 17 五、日期函数 18 1. UNIX...

    哈希函数 H(key) = key MOD 11 c程序,严蔚敏,数据结构

    设定哈希函数 H(key) = key MOD 11 ( 表长=11 ),输入一组关键字序列,根据线性探测再散列解决冲突的方法建立哈希表的存储结构,显示哈希表,任意输入关键字,判断是否在哈希表中。

    delphi 开发经验技巧宝典源码

    0100 使用Mod函数计算1~10之间的奇数和 67 0101 使用Div函数做整除操作 68 0102 使用DivMod函数返回两个操作数相除的商和余数 68 0103 使用Power函数返回底数的任何次幂 69 0104 使用Round函数将实数四舍...

    delphi 开发经验技巧宝典源码06

    0100 使用Mod函数计算1~10之间的奇数和 67 0101 使用Div函数做整除操作 68 0102 使用DivMod函数返回两个操作数相除的商和余数 68 0103 使用Power函数返回底数的任何次幂 69 0104 使用Round函数将实数四舍...

    希哈查找函数

    使用哈希函数:H(k)=3*k MOD length,并采用开放定址法处理冲突。试对输入的关键字序列构造哈希表,哈希表长度为length,求等概率情况下查找成功的平均查找长度,并设计构造哈希表的完整的算法。本题给出部分代码,...

    欧拉函数公式以及证明

    欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数 n ,小于 n 且和 n 互质的正整数(包括 1)的个数,记作 φ(n) 。 完全余数集合: 定义小于 n 且和 n 互质的数构成的集合为 Zn ,称呼这个集合为...

Global site tag (gtag.js) - Google Analytics