文档帮助中心
四舍五入到最接近的小数或整数
Y =圆(X)
Y =圆(X, N)
Y =圆(X, N,类型)
Y =圆(t)
Y =圆(t,单元)
例子
Y =圆(X)四舍五入的每个元素X到最近的整数。在平局的情况下,一个元素有精确的小数部分0.5,轮函数从零四舍五入到幅度较大的整数。
Y =圆(X)
X
0.5
轮
Y =圆(X,N)轮,N数字:
Y =圆(X,N)
N
N > 0:圆N数字的正确的小数点。
N > 0
N = 0:四舍五入到最近的整数。
N = 0
N < 0:圆N数字的左小数点。
N < 0
Y =圆(X,N,类型)指定舍入的类型。指定“重要的”去圆N有效数字(从最左边数)。在这种情况下,N必须是正整数。
Y =圆(X,N,类型)
类型
“重要的”
Y =圆(t)四舍五入的每个元素持续时间数组t到最接近的秒数
Y =圆(t)
t
持续时间
Y =圆(t,单位)四舍五入的每个元素t到指定时间单位的最接近的数字。
Y =圆(t,单位)
单位
全部折叠
将2 × 2矩阵的元素四舍五入到最接近的整数。
X = [2.11 3.5;-3.5 - 0.78);Y =圆(X)
Y =2×22 .单词mortgage联想记忆
轮π到最接近的3位小数。
π
Y =圆(π,3)
Y = 3.1420
圆的数量863178137最接近100的倍数。
863178137
圆(863178137,2)
ans = 863178100
将向量的元素四舍五入以保留2位有效数字。
格式shortgX = [1253 1.345 120.44]
x =1×31253年1.345 - 120.44
y =圆(x 2“重要的”)
y =1×31300 1.3 120
的格式命令控制MATLAB®如何在命令行显示数字。如果一个数字有额外的数字,不能在当前格式中显示,那么MATLAB自动舍入数字的目的显示。这可能导致意想不到的结果时,结合轮函数。
格式
考虑下面的减法运算的结果,它显示5位数字。
格式shortgydF4y2BaX = 112.05 - 110
x = 2.0500
根据显示的值x,舍入x应该返回到12.1.
x
2.1
轮(x, 1)
ans = 2
事实上,这里的问题是MATLAB是四舍五入的x为5位,以便显示。的轮函数返回正确的答案。通过查看来确认答案x与格式长,它显示x四舍五入到15位。
格式长
格式长x
x = 2.049999999999997
将duration数组中的每个值四舍五入到最接近的秒数。
T =小时(8)+分钟(29:31)+秒(1.3:0.5:2.3);t.Format =“hh: mm: ss。党卫军的
t =1 x3持续时间08:29:01.30 08:30:01.80 08:31:02.30
日元=圆(t)
日元=1 x3持续时间08:29:01.00 08:30:02.00 08:31:02.00
将t中的每个值四舍五入到最近的小时数。
Y2 =圆(t)“小时”)
Y2 =1 x3持续时间08:00:00.00 09:00:00.00 09:00:00.00
输入数组,指定为标量、向量、矩阵或多维数组。对于复杂的X,轮独立处理实部和虚部。
X必须单或双当你使用轮有多个输入。
单
双
轮转换逻辑,字符的元素X成双值。
字符
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|逻辑复数的支持:万博1manbetx是的
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
数字的数目,指定为标量整数。当你指定N,轮函数轮X最接近的倍数10- n.
如果指定“重要的”舍入类型,那么N必须是正整数。
“小数”
舍入类型,指定为“小数”或“重要的”.舍入类型决定是否轮考虑与小数点或有效位数的总数相关的数字。N必须是一个正整数当你指定“重要的”.在这种情况下轮函数四舍五入到最接近的数字N有效数字。
默认值为“小数”,所以轮(X, N,“小数”)相当于轮(X, N).
轮(X, N,“小数”)
轮(X, N)
例子:圆(3132 2 '重大')返回3100,这是最接近的数字3132有2有效数字。
圆(3132 2 '重大')
3100
3132
2
数据类型:字符|字符串
字符串
输入持续时间,指定为持续时间数组中。
“秒”
“分钟”
“小时”
“天”
“年”
时间单位,指定为“秒”,“分钟”,“小时”,“天”,或“年”.1年的持续时间正好等于365.2425个24小时。
格式的短和格式长两者都显示整数。这可能导致意想不到的结果,当与轮函数。
格式的短
为了显示的目的,使用sprintf控制数字作为字符串的准确显示。例如,要精确地显示π(并且后面没有零),使用sprintf (% .2f,π).
sprintf
sprintf (% .2f,π)
全部展开
行为在R2014b中改变
在R2014b中,这些语法被添加到任何小数或有效数字的四舍五入和四舍五入持续时间值:
Y = round(X,N) Y = round(X,N,type) Y = round(t) Y = round(t,单位)
旧版本的MATLAB®万博1manbetx只支持以下语法,它四舍五入到最接近的整数:
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组.
使用注意事项及限制:
代码生成只支持语法万博1manbetxY =圆(X).
不支持代码生成万博1manbetx字符或逻辑的数据类型X.
不支持以下语法:万博1manbetx
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
装天花板|修复|地板上
装天花板
修复
地板上
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系