加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

IDL  fix(x),floor(x), round(n), ceil(n) 的区别

(2012-09-04 19:44:08)
标签:

it

分类: envi idl

1fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,就如同以前我们所研究的求整问题,例如,fix(!pi)=3;fix(3.5)=3;fix(-3.5)=-3;我这样举例的意思是说明这与四舍五入无关,就是纯粹的一种取值函数。下面讲到各类时我都会举例子,注意区分!

 

2round(n)的意思是纯粹的四舍五入,意思与我们以前数学中的四舍五入是一样的!round(!pi)=3;round(3.5)=4;round(-3.5)=-4;round(-3.1)=-3;这一点注意与fix所产生的不同,注意区分!

 

3ceil(n)的意思是向正方向舍入,这一点要与floor(n)向负方向舍入一起讲,能够更好的区分,举例说明吧

       ceil(!pi)=4    ceil(3.5)=4;           ceil(-3.2)=-3;向正方向舍入

      floor(!pi)=3;      floor(3.5)=3;         floor(-3.2)=-4;向负方向舍入

这样讲的话就很容易区分了,希望大家能区分开来;

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有