本文主要是介绍MATLAB的fix(),floor()和ceil()函数的区别与联系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
fix(x),floor(x)和ceil(x)函数都是对x取整,只不过取整方向不同而已。
这里的方向是以x轴作为横坐标来看的,向右就是朝着正轴方向,向左就是朝着负轴方向。
fix(x):向0取整(也可以理解为向中间取整)
floor(x):向左取整
ceil(x):向右取整
举例:
4个数:a=3.3、b=3.7、c=-3.3、d=-3.7
fix(a)=3
floor(a)=3
ceil(a)=4
------------------------
fix(b)=3
floor(b)=3
ceil(b)=4
----------------------
fix(c)=-3
floor(c)=-4
ceil(c)=-3
------------------------
fix(d)=-3
floor(d)=-4
ceil(d)=-3
这篇关于MATLAB的fix(),floor()和ceil()函数的区别与联系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!