﻿功能:对数据进行四舍五入取整

格式:Round(a)

说明:a为一个数据或者为一个矩阵变量,当a为一个矩阵变量的时候,本函数是针对矩阵里的每一个元素进行四舍五入运算。

注意:本函数四舍五入的规则如下

1、如果数据a的整数部分是偶数,那么a的小数部分的第一位数字小于等于5的时候会舍,否则入。例如Round(4.5)=4,而不是5,当然Round(4.6)=5
2、如果数据a的整数部分是奇数,那么a的小数部分的第一位数字小于等于4的时候会舍,否则入。例如Round(5.5)=6,而不是5,当然Round(5.4)=5

PS:注意本函数与{RoundDown<矩阵运算\RoundDown>}、{RoundUp<矩阵运算\RoundUp>}、{Round<矩阵运算\Round>}、{RoundZero<矩阵运算\RoundZero>}、{Truncate<矩阵运算\Truncate>}的区别

例子:

a =
[ 13.8309718360337     2.70297045014006     6.69428130923504
  18.8770059770332     3.36533442296336     5.68454535011414
  9.71836203230469     1.85314793225990     9.77200938843750
  17.3679666953944     17.0079208151474     11.8008518367078 ]

round(a)//回车后得到如下的结果
ans =
[ 14.0000000000000     3.00000000000000     7.00000000000000
  19.0000000000000     3.00000000000000     6.00000000000000
  10.0000000000000     2.00000000000000     10.0000000000000
  17.0000000000000     17.0000000000000     12.0000000000000 ]