首页 头条 财经 产业 跨境 时尚 物流 直播 优品 English
首页 / 生活电商 / 正文

程序员的有力武器matlab四舍五入在编程时有很大用处

来源:
编辑:电经淘讯
时间:2023-09-04

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  
       二、在小数点后某一位四舍五入,即保留几位小数,也经常用到。
>>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为字符型变量。

头条聚焦更多

AMANDA.CAO:以“华灯初尚”诠释女性

编辑:电商新品
2024-10-28
经济视界更多

OPPO要和苹果、三星掰手腕?刘作虎:国

    OPPO举办Find X8系列及旗舰生态新品发布...[详细]

并购、扭亏为盈,为何带不动“医药界拼

    药师帮发布公告称,公司就收购一块医药10...[详细]

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