导读:操作步骤/方法【方法1】11.三个函数分别是:floor,ceil,round22.先讲2个简单、对立的取整函数:floor和ceil3floor是对一个数取整数部分并去掉小数点后的值(正数),不管它是大于0.5还是小于0.5,也就是说,3.4和3.8用floor函数后,结果是一样的:都是4****注意:floor过后,数据比原来的值小。如果是负数-4.2,那么floor之后是-5,也就是最接近它...
操作步骤/方法
【方法1】
1
1.三个函数分别是:floor,ceil,round
2
2.先讲2个简单、对立的取整函数:floor和ceil
3
floor是对一个数取整数部分并去掉小数点后的值(正数),不管它是大于0.5还是小于0.5,也就是说,3.4和3.8用floor函数后,结果是一样的:都是
4
****注意:floor过后,数据比原来的值小。如果是负数-4.2,那么floor之后是-5,也就是最接近它的较小一点的一个整数。
5
3.ceil函数是对一个数取整数部分并进位,并去掉小数点后的值,不管它是大于0.5还是小于0.5,也就是说,3.4和3.8用ceil函数后,结果是一样的,都是4;
6
图片上给出了用matlab的help功能告诉我们的他们的作用。
7
****注意:ceil过后,数据比原来的值大。如果是负数-4.2,那么ceil之后是-4,也就是最接近它的较大的一个整数。
8
4.round函数有意思。也更常用,因为我们平时喜欢用四舍五入的思想处理数据。
9
***整数举例:
10
比如:
11
round(3.5)的结果是4
12
round(3.45)的结果是3
13
round函数的功能是:(它会四舍五入到最接近的整数或者小数)roundstowardsnearestdecimalorinteger
14
What?还有小数?
15
是的。请继续看。
16
5.***round细化举例:
17
round(X,N,'significant')
18
round(X,N,'decimals')
19
1)这是两种round的函数,round可以只带一个参数,就是上一步所介绍的(如round(2.6))
20
2)带2个以上参数的意思呢,就是小数点后保留几位的“求整”。比如:
21
round(3.1415926,2)【也可以写成round(pi,2)】就是对圆周率pi取四舍五入的小数点后2位。结果是3.14
22
3)significant:采用科学记数法显示结果;
23
decimals:十进制法显示结果
24
4)如果N是负数?
25
round(6378137,-3),结果是啥:6378000,可以发现,千位以后都变为了0
26
有意思吧~~~
END
以上就是小编为大家介绍的matlab里的三种取整函数向上进位向下进位的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!