您的位置首页百科问答

matlab中round函数具体用法是什么?

matlab中round函数具体用法是什么?

的有关信息介绍如下:

matlab中round函数具体用法是什么?

round函蔽巧数

函数功能:四舍五入取整。

使用方法:B=round(A)

对数组A中执终持显尼缩每个元素朝最近的方向取整数部分,并返回与A同维的整胞胜得婷手跳两数数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取整数部分,并返回一复数数据B。

例子:

课衣当拿难现阶超斯义末ceil(x)返回不小于x的鲁力科香带面占照则困最小整数值(然后转换为double型)和成构曲创失染席或样探。

floor(x)返回故系百第需云劳讨不大于x的最大整数值。

r张守仅航与面初达船王ound(x)返回x的紧北配四舍五入整数值。

#inclu来自de<stdio.h>

#include<math.h>

i大ntmain(intargc,con看错剂具值笑题告stchar*argv[])

{

floatnum=1.4999;

printf("迟散ceil(%f)is%f\n",num,ceil(num))棉革误动准执水父;

printf("floo360问答r(%f)is%f\n",num,floor(num));

printf("roun神式况席道永妒序技不d(%f)is%f\n",num,rou两至很nd(num));

社考额育华联角浓若return0;

}

编译:宏旦键$cctest.c-lm

执行:$./***.out

问情依配盐船迅雨谁南够ceil(1.499900)is2.000000

floor(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=

Columns1轻目想零晚乡艺至优剂宜through4

-1.9000-0.20003.40005.6000

Columns5thro石别背半察景第家受ugh6

7.00002.4000+3.6000i

round(a)

ans=

Columns1through4

-2.000003.00006.0000

Columns5through6

7.00002.0000+4.0000i