图像处理之matlab的取整函数round、ceil、floor和fix
一、round()函数
round():在英文中是有大约,环绕,在某某四周,附近的意思。在matlab中用于四舍五入取整。
round(0)round(1.4)round(1.5)round(-1.4)round(-1.5)round(10.56)
输出结果:
ans =0
ans =1
ans =2
ans =-1
ans =-2
ans =11
注意正数和负数四舍五入取整时的不同,可以简单记忆为正负数"四舍"直接抹除小数位,正负数“五入”直接将数字加一且符号不变。
二、ceil()函数
ceil():在英文中是天花板的意思,有向上的意思。在matlab中用于向上取整,返回的是大于或等于函数参数,并且与之最接近的整数。
ceil(0)ceil(1.4)ceil(1.5)ceil(-1.4)ceil(-1.5)ceil(10.56)
输出结果:
ans =0
ans =2
ans =2
ans =-1
ans =-1
ans =11
注意正数和负数向上取整时的不同,可以简单记忆为正数保留整数且数值加一,负数保留整数。
三、floor()函数
floor():在英文中是地面,地板的意思,有下面的意思。在matlab中用于向下取整,返回的是小于或等于函数参数,并且与之最接近的整数。
floor(0)floor(1.4)floor(1.5)floor(-1.4)floor(-1.5)floor(10.56)
输出结果:
ans =0
ans =1
ans =1
ans =-2
ans =-2
ans =10
注意正数和负数向下取整时的不同,可以简单记忆为正数保留整数,负数保留整数且数值加一。(与向上取整正好相反)
四、fix()函数
fix():在英文中是修理,安装的意思,有定位的意思。在matlab中用于向零方向取整。
fix(0)fix(1.4)fix(1.5)fix(-1.4)fix(-1.5)fix(10.56)
输出结果:
ans =0
ans =1
ans =1
ans =-1
ans =-1
ans =10
以 floor(A)、ceil(A) 和fix(A)举例:
若A是大于零,则fix(A)与 floor(A)效果一致;
若A是小于零,则fix(A)与 ceil(A) 效果一致。
即fix忽略符号使数值大小向下取整 最后再带上相应符号。
图像处理之matlab的取整函数round、ceil、floor和fix相关推荐
- Delphi 取整函数round、trunc、ceil和floor
Delphi 取整函数round.trunc.ceil和floor 1.Round(四舍六入五留双) 功能说明:对一个实数进行四舍五入.(按照银行家算法) 例: var i, j: Integer; ...
- java向上取整函数_java取整函数,向上取整函数Math.ceil()
你知道java取整函数要怎样实现吗?下面要给大家分享的是java向上取整函数的相关内容,一起来了解一下具体的方法吧! java向上取整函数Math.ceil():double dividend = 7 ...
- math.ceil java_java向上取整函数Math.ceil()
java向上取整函数Math.ceil() 百度Math.ceil()函数:"Math.ceil()是常见编程语言中的常用代码,ceil() 方法执行的是向上取整计算,它返回的是大于或等于函 ...
- paper 68 :MATLAB中取整函数(fix, floor, ceil, round)的使用
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高 ...
- matlab取整高斯,MATLAB中取整函数(fix, floor, ceil, round)的使用
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) > ...
- sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例
取整函数 SQL中的取整函数主要有一下这些: round(value,precision):按照四舍五入保留precision位精度的数值: 注意:在oracle数据库中还有一个函数trunc(val ...
- MATLAB的取整函数与取余函数
原文转自:http://weendy520.blog.163.com/blog/static/53096212201023102530566/ (1)fix(x) : 截尾取整 >> fi ...
- MATLAB中取整函数的区别
ceil函数作用:向正无穷方向取整,例如ceil(3.12)返回的是4 fix函数:向零的方向取整 ,如fix(-3.12)返回的是-3:fix(3.12)返回的是3 floor函数:向负无穷方向取整 ...
- matlab小数取整函数
floor():朝负无穷方向靠近最近的整数 ceil():朝正无穷方向靠近最近的整数 round():取最近的整数(相当于四舍五入) fix():取离0最近的整数 floor()函数测试如下: > ...
- 【Matlab】取整函数
目录 函数 例子 函数 ceil (z) 函数:向右取整,也可以理解为取不小于x 的最小整数. floor(z) 函数:向左取整,也可以理解为取不大于x 的最大整数. fix(z):向中间取整,也可以 ...
最新文章
- java静态代码块和静态变量_java静态变量和静态代码块的加载顺序
- 你怎么得到git总是从特定的分支拉?
- ue4 材质表达式分类
- 使用Varnish加速Web
- Uipath 学习栏目基础教学:6Uipath发送邮件
- 斯诺登:FBI需要苹果帮助才能解锁iPhone完全扯淡
- RedHat7安装Tomcat
- python 编码 解码 读写文件
- 中文linux最小,35M的中文linux硬盘简单安装方法Live-CD:SliTaz.tw-全世界最小的li
- 消息称淘宝正测试微信支付 需要手动截图扫码支付
- mysql 事务中锁处理_MySQL事务处理及锁定_MySQL
- I9 9900K线程_收藏党抓紧了!英特尔停产i9-9900K特色包装,只因运输太浪费
- ASP.NET实际项目演练(1)
- 华为OJ编程 动态规划类
- html下拉控件 拼音检索和中文检索,bootstrap select 下拉框通过拼音搜索汉字
- 华为A1路由器虚拟服务器,华为a1路由器怎么设置
- 14届数独-真题标准数独-Day 1-20220116
- 微信小程序开发(创建项目介绍)
- 一些有意思的知识的网站
- NAS信令学习笔记 ——GUTI reallocation过程