首页 头条 财经 产业 跨境 时尚 物流 直播 优品 English
首页 / 数字经济 / 正文

matlab四舍五入各种情况的使用方法介绍如下所示

来源:
编辑:电经淘讯
时间:2023-08-27

 Matlab取整函数有: fix, floor, ceil, round.取整函数在编程时有很大用处。


一、取整函数
   1.向零取整(截尾取整)
fix-向零取整(Round towards zero);
 >> fix(3.6)  
 ans =3
2.向负无穷取整(不超过x 的最大整数-高斯取整)
floor-向负无穷取整(Round towards minus infinity);
>> floor(-3.6)  
ans =-4
3.向正无穷取整(大于x 的最小整数)
ceil-向正无穷取整(Round towards plus infinity);
>> ceil(-3.6)   
ans =-3
4.向最近整数取整,四舍五入(四舍五入取整)
round-向最近整数取整,四舍五入(Round towards nearest integer);
>> round(3.5)
ans =4  
二、在小数点后某一位四舍五入,即保留几位小数,也经常用到。
1.数值型 roundn—任意位位置四舍五入
>>a=123.4567890;
>>a=roundn(a,-4)
a =123.4568
其中roundn函数功能如下:   
y = ROUNDN(x) rounds the input data x to the nearest hundredth.   %不指定n,精确到百分位 y = ROUNDN(x,n) rounds the input data x at the specified power    %精确到小数点后指定位数n 
2.符号型
digits(4)
vpa(....)
必须说明:vpa命令不能识别整数与小数,只算总位数,因此对它来说小数整数无论哪个都占一位,例如对9.3154保留两位小数时就得写成:
>>a=9.3154;
>>digits(3)
>>b=vpa(a)
b=9.32
其中b为符号型变量;
3.字符型
>>a=12.34567;
>>b = sprintf('%8.2f',a)
b = 12.35 其中b为字符型变量。

头条聚焦更多
经济视界更多

“男人的衣柜”背后的周建平家族,财富

    在那个电视广告的黄金时代,凭借一句...[详细]

业绩持续亏损、涉嫌财务造假,力源科技

    作为一家上市3年多的水处理公司,力源科...[详细]

热点财经更多
  • CopyRight @ 2013-2024 Reserved CN电商经济网版权所有所涉内容免责声明查阅