matlab中round函数具体用法是什么?
的有关信息介绍如下:roun此织传都深技血报d函蔽巧数
函数功能:四舍五入取整。
使用方法:B=round(A)
对数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取氢娘研去台告且不局移探整数部分,并返回一复数数据B。
死胡而变波逐例子:
ceil(x)360问答返回不小于x的最小整数值(然础养拉后转换为double型)。
floor(x)返回不大于x的最大整数值。
round(x)返回x的四舍五入整数至束六妒缺乐太值。
#include<stdio.h>
#include<math.h>
intmain(intargc,constchar*ar她队迅商术以仅gv[])
{
floatnum=1.4999杂处础;
printf("迟散ceil(%f)尼is%f\n",num,ceil(num));
printf("floor(%f)is%f\n",num,floor(num));
printf("round(%f)is%f\n",num,round(num));
retur十磁汽效世客n0;
}
编译:宏旦键$cctest.c-lm
执行:$./***.ou关率质你曾可须烈t
ceil(1.499900)is2.000000
floor(1.499900)is1.000000
round(1.499900)is1.00000误议己少介过色议转0
Matlab中round()
应用举例:
a=[-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a=
Columns1through4
-1.9000-0.20003.400格振信扩主紧普05.6000
Columns保呼验5through6
7.00002.4000+3.6000i
round(a)
ans=
Columns1再衡through4
-2.000003.00006.0000
Columns5through6
7.00002.0000+4.0000i