1、三个函数分别是:floor,ceil,round
2、先讲2个简单、对立的取整函数:floor和ceilfloor是对一个数取整数部分并去掉小数点后的值(正数),不管它是大于0.5还是小于0.5,也就是说,3.4和3.8用floor函数后,结果是一样的:都是3.****注意:floor过后,数据比原来的值小。如果是负数-4.2,那么floor之后是-5,也就是最接近它的较小一点的一个整数。
3、ceil脑栲葱蛸函数是对一个数取整数部分并进位,并去掉小数点后的值,不管它是大于0.5还是小于0.5,也就是说,3.4和3.8用ce足毂忍珩il函数后,结果是一样的,都是4;图片上给出了用matlab 的help功能告诉我们的他们的作用。****注意:ceil过后,数据比原来的值大。如果是负数-4.2,那么ceil之后是-4,也就是最接近它的较大的一个整数。
4、round函数有意思。也更常用,因为我们平时喜欢用四舍五入的思想处理数据。***整数举例:比如:round(3.5)的结果是4round(3.45)的结果是 3round函数的功能是:(它会四舍五入到最接近的整数或者小数) rounds towards nearest decimal or integerWhat?还有小数?是的。请继续看。
5、***round细化举例:round(X, N, 'significant补朱锚卦39;)round烫喇霰嘴(X, N, 'decimals')1)这是两种round 的函数,round可以只带一个参数,就是上一步所介绍的(如round(2.6))2)带2个以上参数的意思呢,就是小数点后保留几位的“求整”。比如:round(3.1415926,2)【也可以写成round(pi,2)】就是对圆周率pi取四舍五入的小数点后2位。结果是3.143)significant:采用科学记数法显示结果;decimals:十进制法显示结果4)如果N是负数?round(6378137, -3),结果是啥: 6378000,可以发现,千位以后都变为了0有意思吧~~~