MATLAB—取整函数汇总(fix、ceil、floor、round的用法与区别 )


概要:

  • 向零舍入,fix 函数
  • 向正无穷舍入,ceil 函数。(对于负数,ceil 的行为与 fix 相同)
  • 向负无穷舍入,floor 函数。(对于正数,floor 的行为与 fix 相同)
  • 四舍五入,round 函数

一、fix()函数 — 向零舍入

1、 fix()函数向零舍入。即无论任何情况小数点都向零方向取整,例如:

  • 实数“2.1”使用fix函数后结果为“2”,
  • 实数“2.9”使用fix函数后结果依旧为“2”、
  • 复数“2.1+2.9i”使用fix函数后结果为“2+2i”。

2、语法:Y=fix(X)

3、说明:Y = fix(X) 将 X 的每个元素朝零方向四舍五入为最近的整数。此操作实际上是通过删除 X 中每个数的小数部分,将它们截断为整数:

  • 对于正数,fix 的行为与 floor 相同。
  • 对于负数,fix 的行为与 ceil 相同。

4、举例:

>>X = [1.4+2.3i 3.1-2.2i -5.2+10.9i]
X = 1×3 complex

   1.4000 + 2.3000i   3.1000 - 2.2000i  -5.2000 +10.9000i

>>Y = fix(X)
Y = 1×3 complex

   1.0000 + 2.0000i   3.0000 - 2.0000i  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值