Matlab取整函数之Floor\fix\round\ceil取余函数rem\mod
matlab中有4个取整函数分别是Floor\fix\round\ceil
Floor
意译为:向负无穷大方向取整
语法
floor(X)
B = idivide(int32(TmpFloorNum),int32(9),‘floor’);
fix
意译为:向零方向取整
语法
fix(X)
B = idivide(int32(TmpFloorNum),int32(9),‘fix’);
round
意译为:向最近方向取整
语法
round(X)
B = idivide(int32(TmpFloorNum),int32(9),‘round’);
ceil
意译为:向正无穷大方向取整
语法
ceil(X)
B = idivide(int32(TmpFloorNum),int32(9),‘ceil’);
matlab中有4个取余函数分别是rem\mod
rem
意译为:除后的余数
语法
r = rem(a,b)
说明
r = rem(a,b) 返回用 b 除以 a 后的余数,其中 a 是被除数,b 是除数。此函数通常称为求余运算,表达式为 r = a - b.*fix(a./b)。rem 函数遵从 rem(a,0) 是 NaN 的约定
例子
浮点值被除后的余数计算多个角除以除数 2*pi 后的余数。rem 将尝试补偿浮点四舍五入取整的影响,以尽可能生成精确的整数结果。theta = [0.0 3.5 5.9 6.2 9.0 4*pi];
b = 2*pi;
r = rem(theta,b)r = 1×60 3.5000 5.9000 6.2000 2.7168 0
正值和负值被除后的余数计算一个含正负值的整数集被除后的余数。请注意,非零结果的符号与被除数相同。
a = [-4 -1 7 9];
b = 3;
r = rem(a,b)r = 1×4-1 -1 1 0
标量被除后的余数计算 23 除以 5 后的余数。
a = 23;
b = 5;
r = rem(a,b)
r = 3
向量被除后的余数计算一个整数向量除以除数 3 的余数。
a = 1:5;
b = 3;
r = rem(a,b)r = 1×51 2 0 1 2
mod
意译为:除后的余数(取模运算)
语法
b = mod(a,m)
说明
b = mod(a,m) 返回用 m 除以 a 后的余数,其中 a 是被除数,m 是除数。此函数通常称为取模运算,表达式为 b = a - m.*floor(a./m)。mod 函数遵从 mod(a,0) 返回 a 的约定。
例子
标量被除后的余数计算 23 对 5 取模。
b = mod(23,5)
b = 3
向量被除后的余数计算一个整数向量除以除数 3 的余数。
a = 1:5;
m = 3;
b = mod(a,m)b = 1×51 2 0 1 2
正值和负值被除后的余数计算一个含正负值的整数集被除后的余数。请注意,如果除数为正数,则非零结果始终为正数。
a = [-4 -1 7 9];
m = 3;
b = mod(a,m)b = 1×42 2 1 0
用负除数除后的余数计算一个整数集除以负除数后的余数,该整数集包括正值和负值。请注意,如果除数为负数,则非零结果始终为负数。
a = [-4 -1 7 9];
m = -3;
b = mod(a,m)b = 1×4-1 -1 -2 0
浮点值被除后的余数计算使用模数对 2*pi 多个角除后的余数。请注意,mod 将尝试补偿浮点四舍五入取整的影响,以尽可能生成精确的整数结果。
theta = [0.0 3.5 5.9 6.2 9.0 4*pi];
m = 2*pi;
b = mod(theta,m)b = 1×60 3.5000 5.9000 6.2000 2.7168 0
神奇的网站:https://ww2.mathworks.cn/help/matlab/ref/mod.html?searchHighlight=mod&s_tid=doc_srchtitle
Matlab取整函数之Floor\fix\round\ceil取余函数rem\mod相关推荐
- MATLAB—取整函数汇总(fix、ceil、floor、round的用法与区别 )
MATLAB-取整函数汇总(fix.round.ceil.floor的用法与区别 ) 一.fix()函数 --- 向零舍入 二.ceil()函数 --- 向正无穷舍入 三.floor()函数 --- ...
- hive小数取整函数(floor函数,ceil函数,round函数)
1. floor()函数 向下取整 select floor(1.4) # 结果是:1 2. ceil()函数 向上取整 select ceil(1.4) #结果是:2 3. round()函数 四舍 ...
- EXCEL的几个取整函数对比,int() round() ceiling() ceiling.math()等
1目标 我们处理EXCEL数据经常要遇到以下的需求 取整 取倍数 按任意数取倍数 2 简单取整函数 int() int()只能最简单取整,无任何参数 3 round() 四舍五入取整函数 & ...
- php取整函数保存两位小数,PHP取整函数的具体使用方法介绍
对于功能强大的PHP语言来说,能掌握到它的函数用法,一般都能灵活的编写各种需求的PHP程序.我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. PHP取整函数例子 ...
- matlab中的四种取整函数的使用(fix, floor, ceil, round)
(1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) >> f ...
- javascript取整方法floor、round、ceil
本文转载自: https://www.cnblogs.com/pigtail/archive/2012/03/28/2421614.html 作者:pigtail 转载请注明该声明. floor向下取 ...
- 计算机取整函数用法,【Excel】数值取整的n种方法
原标题:[Excel]数值取整的n种方法 有同学提出疑问 "为什么我已经取了2位小数, 粘贴到另一个单元格, 那些后面的小数位又出来了呢?" 同学,你不会把显示小数位设置 误以为是 ...
- C++取整函数ceil()floor()fix()round()
这几个都是函数是标准库里的函数,例如: //fix,朝零方向取整 fix(-1.3)=-1; fix(1.3)=1; //floor,朝负无穷方向取整 loor(-1.3)=-2; floor(1.3 ...
- C++ 多种取整函数的使用和区别: ceil() floor() round() trunc() rint() nearbyint()
取整函数: ceil() 右向取整:数轴上右边最靠近的整数,向大的方向取值:ceil "天花板" floor() 左向取整:数轴上左边最靠近的整数,向小的方向取值:fl ...
- c语言里取余数的运算的代码,Math——取模运算及取余运算(示例代码)
取模运算及取余运算 取余运算(Complementation)即我们小学时学的数学算术概念,而取模运算(Modulus Operation)常用于程序设计中 公式 a%b = a - (a/b * b ...
最新文章
- kissy core
- 妙用终截者密码锁防***注入Explorer
- 一分钟详解「本质矩阵」推导过程
- 【BLE MIDI】MIDI 文件格式分析总结 ★★★
- 前端开发笔记(2)css基础(上)
- 如何查看SAP云平台上某个subaccount的tenant和region信息
- 设置允许远程连接MySQL (Ubuntu为例)
- 推荐系统读书笔记(推荐系统实战)
- 做开发很久了 Remoting 一直没有碰过,正好最近的项目上面用,就拿出来给大家看看
- python基础之列表生成式和生成器
- 大话西游手游服务器维护要多久,2018年11月22日维护公告
- 【视频】CCNA——小凡模拟器的简单介绍和使用
- Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
- 起得比鸡早,睡得比狗晚,干得比驴多,吃得比猪差
- python的词性标注
- java 正则用法_Java正则用法
- 最让我感动的图片...
- nyoj239 月老的难题 (匈牙利算法,最大匹配,邻接表)
- 全球及中国浏览器即服务行业运营模式与前景趋势展望报告2022版
- Flutter 画面渲染的全面解析
热门文章
- [经典进程同步问题]哲学家思考
- 如何处理计算机显卡故障,显卡出现故障怎么办
- Android实现图片(拍照+相册)上传功能
- 文件格式的幻数File Format and Magic Number
- 如何在你朋友面前伪装黑客7(程序代码)
- 手机直播平台开发的解析
- 小米路由器wifi显示无法连接服务器,小米路由器登录地址打不开怎么办?
- HDFS副本存放机制
- pop3邮箱怎么设置收发服务器端口,pop3设置(如何设置邮箱服务器?IMAP、POP3有何区别?)...
- 本地视频做成html网页,使用HTML和JavaScript播放本地的媒体(视频音频)文件的方法...