matlab如何取整函数?

matlab如何取整函数?,第1张

floor(x):向下取整

ceil(x):向上取整

round(x):取最接近的整数

fix(x):向0取整

运算规则

上取整,不管四舍五入的规则,只要后面有小数前面的整数就加1。下取整 ,不管四舍五入的规则,只要后面有小数忽略小数给定。比如:49,调用用向下取整函数,得到的是4。调用用向上取整函数,得到的是5。

向下取整的运算称为Floor,用数学符号⌊⌋表示,与之相对的,向上取整的运算称为Ceiling,用数学符号⌈⌉表示。

C语言定义的取整运算既不是Floor也不是Ceiling,无论 *** 作数是正是负总是把小数部分截断(Truncate),所以当 *** 作数为正的时候相当于Floor,当 *** 作符为负的时候相当于Ceiling。

小数点后4位,最简单的方法就是format short,或者short或者format也可以,取的就是前四位小数。(长小数是用float long。小数点后14位)
取其它的长度,可以采用编程滴方法。例如四舍五入取小数点后n位,设矩阵为A,
则round(10^nA)/10^n即可。

1 如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入。

如果要修改显示的小数位数,或者需要科学计数法等,请看下文。

2  进入preference设置

matlab2013以前的版本:

菜单栏中点击“file”,在下拉窗口中点击“preference”。

3  matlab2013,及以后的版本:

点击“home”,在右侧会看到“preference”按钮。

4  在preference设置窗口中,点击“command window”。

5  在窗口的右侧,numeric format 后面可以选择需要的数值格式。默认为short,里面数值格式很多,根据需要选择。例如,选择“long”,则会显示更多的小数位数,选择有e,的格式,将表示为科学计数法。

然后点“确定”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12606300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存