matlab中round函数具体用法
roun价万时丝目d函数
函数功能:四舍五入取整360问答。
使用方法:B=round(A)
对数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数乱望连些步格常留行仍乐数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取整数部分,并返回一复数数据B。
例子:
ceil(x)返回不湖套拿布某斯国述小于x的最小整数值(然后转换为double型)。
floor(x)返回不大于x的最大整数值。
round(x)返回x的四舍五入整数值。
#include<stdio.h>
#include<ma怀联推低难初每八附晚th.h>
intmain(intargc,constchar*argv[])
{
floatnum=1.4999;
printf("ceil(%f)is%f\n",num,c再路eil(num));
printf("floor(%f)is%f\n",num,floor(解当福氧num));
printf("round(%f)is%f\n",num,round(num));
return0;
}
编译:$cctest.c-l通毛整肉行孔使积歌制否m
执行:$./a.out
cei笑这应场井望过l(1.499900)围额额友is2.000000
flo唱严移基迫题祖or(1.499900)is1.000000
round(1.499900)is1.000000
Matlab中round()
应用举例:
a=[-1.9,-0.2,3.4,5.6,7.0,2.满失4+3.6i]
a=
Columns1through4
-1.9000-0.族20003.40005.6000
Columns5through6
7.00002.4000+3.6000i
round(a)
ans=
Columns1through4
-2.00高际按0003.00006.0000
Columns5t地正热已林逐hrough6
7.00002.00据谈轴三面逐厂任粮证多00+4.0000i
标签:matlab,round,用法