原文转自:http://weendy520.blog.163.com/blog/static/53096212201023102530566/

(1)fix(x) : 截尾取整

>> fix( [3.12 -3.12])

ans =
     3    -3

(2)floor(x):不超过x 的最大整数.(高斯取整)

>> floor( [3.12 -3.12])

ans =
     3    -4

(3)ceil(x) : 大于x 的最小整数

>> ceil( [3.12 -3.12])

ans =
     4    -3

(4)四舍五入取整

>> round([3.12 -3.12])

ans =
     3    -3

取模(mod)与取余(rem)的不同:

通常取模运算也叫取余运算,它们返回 结果 都是余数.rem和mod唯一的区别在于:

   当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。
    这是由于这两个函数的生成机制不同,rem函数采用fix函数,而mod函数采用了floor函数(这两个函数是用来取整的,fix函数向0方向舍入,floor函数向无穷小方向舍入)。
    rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y),而mod(x,y)返回的是x-n.*y,当y不等于0时,n=floor(x./y)

两个异号整数取模取值规律            (当是小数时也是这个运算规律,这一点好像与C语言的不太一样)

先将两个整数看作是正数,再作除法运算
①能整除时,其值为0
②不能整除时,其值=除数×(整商+1)-被除数

例:mod(36,-10)=-4
即:36除以10的整数商为3,加1后为4;其与除数之积为40;再与被数之差为(40-36=4);取除数的符号。所以值为-4。
例:mod(9,1.2)=0.6
例:
>> mod(5,2)
ans =1                   %“除数”是正,“余数”就是正
>> mod(-5,2)
ans =1
>> mod(5,-2)
ans =-1                  %“除数”是负,“余数‘就是负
>> mod(-5,-2)
ans =-1                  %用rem时,不管“除数”是正是负,“余数”的符号与“被除数”的符号相同
>> rem(5,2)
ans =1                   %“被除数”是正,“余数”就是正
>> rem(5,-2)
ans =1
>> rem(-5,2)
ans =-1                 %“被除数”是负,“余数”就是负
>> rem(-5,-2)
ans =-1

MATLAB的取整函数与取余函数相关推荐

  1. matlab整除取余_MATLAB中的取整函数和取余函数

    下面总结一下matlab中的取整函数和取余函数的用法. (1)fix(x) : 截尾取整 >> fix( [3.12 -3.12]) ans = 3    -3 (2)floor(x):不 ...

  2. 相除取整函数.matlab,matlab取整函数与取余函数

    目录 (1)matlab中的取整函数 (2)matlab中的取余函数 1.取模(mod)与取余(rem)的不同: 2.两个异号整数取模取值规律 (1)matlab中的取整函数 Matlab取整函数有: ...

  3. 时间函数、取整函数、取余函数

    一.MySQL中的时间函数HOUR,MINUTE , SECOND的用法 1.查询表中一天中每个小时的访问量 ,使用可函数HOUR HOUR(time) 返回时间的小时. 对于一天时间值,返回值的范围 ...

  4. sql中向下取整怎么取_SQL中的取整函数、取小数

    取整函数: 1.trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作. 返回截尾到y位小数的x值:trunc(x,[y]): select trunc( ...

  5. java向上取整函数_java取整函数,向上取整函数Math.ceil()

    你知道java取整函数要怎样实现吗?下面要给大家分享的是java向上取整函数的相关内容,一起来了解一下具体的方法吧! java向上取整函数Math.ceil():double dividend = 7 ...

  6. 计算机里的取整函数,excel取整函数的使用

    excel取整函数的使用还是很方便的,可能很多朋友还不是很了解,下面我们就举例给大家介绍一下excel取整函数. excel取整函数的使用 1.例如我下图中的表格,单元格区域A2:A10有一系列数据, ...

  7. php整形函数,php取整函数_PHP 取整函数参考

    摘要 腾兴网为您分享:PHP 取整函数参考,之了课堂,优衣库,翼拍照,小象优品等软件知识,以及电池管家,比特亚洲交易所,猎聘猎头版,中国高等教育学生信息网,360防骚扰大师,沃尔沃行车记录仪,翼起来飞 ...

  8. oracle除法向上取整函数,ORACLE取整函数

    ceil(15.47)取比15.47大的最近的一个整数 SQL> select ceil(15.47) from dual; CEIL(15.47) ----------- 16 floor(1 ...

  9. python取整函数 向上取整 向下取整 四舍五入

    前提:import math 向上取整:math.ceil(x) 向下取整:math.floor(x) 取整数部分:math.trunc(x) 四舍五入:round(x) 例如:

最新文章

  1. 李艳芳北京应用物理与计算机,太赫兹量子级联激光器有源区增益分析和设计-太赫兹科学与电子信息.PDF...
  2. dlib win32
  3. 远程安装Oracle Server
  4. 百度兴趣点下载工具设计和实现
  5. 选择排序、插入排序、冒泡排序、希尔排序算法的总结 - 复杂度、实现和稳定性
  6. 大道至简第三章。感受。
  7. 实时流处理架构与技术选型
  8. 材料模拟计算机,材料计算机模拟技术
  9. 用汇编语言与C语言实验其他排序,微机原理实验报告冒泡排序
  10. phpcms v9前台getshell
  11. Tomcat源码学习(2)-How Tomcat works(转)
  12. 外螺纹对照表_最新英制螺纹对照表(2016年完整版).
  13. 『信息安全技术』 标准系列合集(467个)
  14. 电源电流测试软件,如何使用分流器进行测试直流电源电流?
  15. 《增长黑客》- 读书笔记(一)
  16. 关于计算机网考教学研讨,【计算机教学论文】计算机教学质量的研讨2篇(共4479字)...
  17. 计算机d盘可以格式化吗,电脑d盘格式化对电脑有影响吗
  18. 深度学习机器学习面试题(理论基础)
  19. 身份证input输入框限制,只能输入纯数字及限制长度
  20. 获取王者荣耀皮肤所有高清图片-Python

热门文章

  1. 电信行业大数据(大数据平台系列)
  2. html5获取蓝牙设备列表,【报Bug】官方H5+示例中 搜索蓝牙设备,部分机型搜索不到任何蓝牙...
  3. 数据库实验四:数据高级查询
  4. 独家 | 使用Gephi设置动态图形动画——在社会网络图中动画化时间动态行为的数据可视化教程...
  5. 宝塔搭建腾讯云轻量级云服务器基本步骤
  6. Automatically assigning platform `iOS` with version `8.0` on target `Runner`
  7. 一个dsp最小系统至少要有_DSP最小系统
  8. 联想 M4400 升级无线网卡 -- 根据白名单升级网卡
  9. Mic Android 8.1 方案
  10. 数字图像处理:空间相关与卷积操作