求余函数mod和fmod
1 使用格式相同
double z = mod(double x, double y); x是数,y是模值
double z = fmod(double x, double y); x是数,y是模值
2 不同作用:
mod是matlab中的函数,z与y同符号;y为0时返回x
fmod是c++中的函数,z与x同符号;y为0时返回NAN
3 测试如下:
// x y z1 z2 z1 z2x = 10;y=3;z1 = fmod(x,y);z2 = mod(x,y); // 1 1
x = 10;y=-3;z1 = fmod(x,y);z2 = mod(x,y);// 1 -2
x = -10;y=3;z1 = fmod(x,y);z2 = mod(x,y); // -1 2
x = -10;y=-3;z1 = fmod(x,y);z2 = mod(x,y);// -1 -1
x = 10;y=0;z1 = fmod(x,y);z2 = mod(x,y); // -nan 10
x = 0;y=0;z1 = fmod(x,y);z2 = mod(x,y); // -nan 0
x = -10;y=0;z1 = fmod(x,y);z2 = mod(x,y);// -nan -10
4 另外关于c++中的fmod和%:
参考:https://blog.csdn.net/csdn_liuzongyi/article/details/53501589
1) % 运算符
% 只用于整型的计算,后一个数不能是0,参与运算的数据可正可负。
2) fmod()函数
fmod()函数可以对浮点型数据进行取模运算,后一个数可为0,这时函数返回NaN。
求余函数mod和fmod相关推荐
- C++中的取余函数%、remainder、fmod以及matlab中的取余函数mod
C++ 1 整数取余 % 2 remainder函数 https://cplusplus.com/reference/cmath/remainder/?kw=remainder double rema ...
- 求模(mod)运算的应用
1.mod运算的性质 结合律 ((a+b) mod p + c)mod p = (a + (b+c) mod p) mod p ((a*b) mod p * c)mod p = (a * (b*c) ...
- oracle中的取余函数MOD
oracle中取余是用函数mod(numer1,number2) oracle中取余是用函数mod(numer1,number2),其返回的值为其余数值.如: 输出1-13中所有不是3的倍数的整数数值 ...
- 【MATLAB】取整和求余函数
目录 1.四舍五入取整函数 2.符号函数 3.取余函数 1.四舍五入取整函数 y=round(x)
- matlab的mod函数,mod函数(mod函数的使用方法)
取模,即求两数相除的余数=MOD(7,3)7/3的余数 就是求出两个数相除的余数.如:mod(4,5)=4,即mod(A ,B)中A伟被除数,B为除数,求出二者的余数即为函数的返回值. mod(10, ...
- 我的MYSQL学习心得(六) 函数
2019独角兽企业重金招聘Python工程师标准>>> 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 ...
- sql基础教程mysql_SQL基础教程(第2版)笔记整理
花了一段时间把SQL基础教程(第2版)看完,并把笔记整理好. 数据定义语言(Data Define Language) 数据操作语言(Data Manipulation Language) 数据控制语 ...
- Django模版(一)
Django模版(一) 文章目录 Django模版(一) 一.模版 1.简介 2.模板包含两部分: 3.模板文件的使用 4.Django处理模板分为两个阶段: 5.模板文件加载顺序 6.创建示例项目 ...
- mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数
=========================================== mysql 相关函数 ============================================= ...
- mysql独有的函数_数据库之MySQL函数(一)
一.数学函数 1.绝对值函数 ABS(x) :返回 x 的绝对值 mysql> select ABS(2),ABS(-2.3),ABS(-22); 返回的结果如下: 数学学得好的大佬应该知道(本 ...
最新文章
- Linux安全管理-Iptables-NAT技术应用
- deep learning:RBM公式推导+源码 ----- C++
- 【DIY】arduino播放音乐方案——TMRpcm
- 重庆工商大学c语言实验一答案,重庆工商大学嵌入式实验考试题目答案 - 副本.doc...
- 线程池的使用(线程池重点解析)
- 关于Unity游戏开发方向找工作方面的一些个人看法
- IOS客户端Coding项目记录(二)
- 工业级路由器和家用路由器的区别_工业路由器和普通家用路由器有什么区别啊?工业路由器好不好用啊?...
- 服务器:高端增势明显 行业大单涌现
- java对象前后改变_java对象改变而不设置它们
- cf修改游戏客户端是什么意思_cf游戏客户端是什么
- 玩转USB HID系列:USB先导知识简明
- 2021最全最新java学习指南(第1-5节),干货必须分享!
- axis2弱密码漏洞复现
- XSS进阶二 ——合天网安实验室学习笔记
- 第70页的gtk+编程例子——快捷键
- 三菱FX5U添加新模块
- 详解17000tps的以太坊snark侧链方案
- 初始Vue响应式原理~~
- java调用mysql数据库的基本操作方法
热门文章
- java overload_Java中的Overload和Override有什么区别
- 马上谈薪了,五险一金你还不知道?作为毕业生,钱不能白交!!!
- tp6中kafka使用
- Wps文档目录页码加小括号?
- 马里兰帕克分校计算机科学,马里兰大学帕克分校管理信息系统(MIS)专业详解...
- 为什么红黑树的时间复杂度为lgn——渐进边界的证明
- 【Arduino】基础传感器使用
- android投屏功能开发,Android DLNA投屏-基于CyberGarage开发投屏功能
- 往年报名破千人,南京大学计算机系2022年夏令营来袭
- OPENSSH格式的private key转换成RSA格式生成pem文件