目录

(1)matlab中的取整函数

(2)matlab中的取余函数

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

2.两个异号整数取模取值规律


(1)matlab中的取整函数

Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下:

matlab取整函数
函数名 解释 举例
fix 朝零方向取整

fix(-1.3)=-1;

fix(1.9)=1

floor

顾名思义,就是地板,

所以是取比它小的整数,

即朝负无穷方向取整

floor(-1.3)=-2;

floor(1.3)=1;

ceil

与floor相反,它的意思是天花板,

也就是取比它大的最小整数,即朝正无穷方向取整

ceil(-1.3)=-1;

ceil(1.3)=2;

round 四舍五入到最近的整数

round(-1.52)=-2;

round(1.3)=1

(2)matlab中的取余函数

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

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

  1. 当x和y的正负号一样的时候,两个函数结果是等同的
  2. 当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)

2.两个异号整数取模取值规律

(1)先将两个整数看作是正数,再作除法运算
(2)能整除时,其值为0
(3)不能整除时,其值=除数×(整商+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. MATLAB的取整函数与取余函数

    原文转自:http://weendy520.blog.163.com/blog/static/53096212201023102530566/ (1)fix(x) : 截尾取整 >> fi ...

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

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

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

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

最新文章

  1. Linux08-日志
  2. R主成分分析PCA示例
  3. chinese-typesetting:更好的中文文案排版
  4. 一、Delphi 2009 中的泛型
  5. DockPanel 类
  6. 爬虫python代码网易云_Python爬虫之网易云音乐下载
  7. 【华为机试题 HJ91】走方格的方案数
  8. 贾俊平统计学思维导图- 第二章 数据搜集
  9. pdo.需要mysql版本_php PDO mysql
  10. 易捷行云EasyStack携手北联国芯,共筑鲲鹏生态
  11. 航测大数据量处理_上海无人机航测收费标准大数据应用中心
  12. SOJ4480 Easy Problem IV (并查集)
  13. dell g16 xianka
  14. 大数据展示 定位_大数据平台 定位
  15. 基于JAVA的SM4文件加密解密,可以直接使用
  16. JVM上篇(13):GC分类器
  17. rsa1024 java 128 162_关于Java:RSA解密后,无效的AES密钥大小
  18. 什么造就了中国的XP系统依赖症
  19. 几种解决高并发的处理方式
  20. SDN是什么,和SD-WAN有什么关系

热门文章

  1. WoShop跨境电商无货源供应商全开源无加密商城源码
  2. 5、自写<VBA函数>关于字体与单元格颜色、大小的函数
  3. 理解辐射校正、辐射定标、大气校正关系
  4. cad插件_还不会用CAD插件?55款超实用CAD插件大合集!无套路直接送你
  5. ffmpeg之图片串流h264视频
  6. java文件对比工具
  7. yolov5-6.0 出现Arial.ttf无法下载问题解决办法
  8. “个人云”复兴:智能化成为新趋势
  9. Velocity常用语法
  10. RISCV-MCU启航篇之硬件选择-GD32VF103芯片