主要内容

最近的十进制或整数

描述

例子

Y =圆(X)轮的每个元素X到最近的整数。在领带的情况下,一个元素的小数部分0.5在十进制(在舍入错误),函数与大轮从零到最近的整数大小。

例子

Y =圆(X,N)轮,N数字:

  • N > 0:圆N数字的正确的小数点。

  • N = 0:圆到最近的整数。

  • N < 0:圆N数字的小数点。

例子

Y =圆(X,N,类型)指定类型的舍入。指定“重大”去圆N有效数字(从最左边的数字计算)。在这种情况下,N必须是正整数。

例子

Y =圆(___决胜局=方向)轮所指定的关系方向。使用这个参数后的任何输入参数组合在前面的语法。

例子

Y =圆(t)的每个元素持续时间数组t到最近的秒数。

例子

Y =圆(t,单位)轮的每个元素t到最近的一些指定的时间单位。

例子

全部折叠

圆一个2×2的矩阵的元素到最近的整数。

X = [2.11 - 3.5;-3.5 - 0.78);Y =圆(X)
Y =2×22 4 4 1

π最近的3个小数位数。

Y =圆(π,3)
Y = 3.1420

圆的数量863178137到最近的100多个。

圆(863178137,2)
ans = 863178100

圆一个向量的元素保留两位有效数字。

X = 1253 (1.345 - 120.44)
X =1×3103×1.2530 0.0013 0.1204
Y =圆(X 2“重大”)
Y =1×3103×1.3000 0.0013 0.1200

格式命令控制MATLAB®显示数字在命令行。如果数量有额外的数字不能显示在当前的格式,然后MATLAB自动轮数显示的目的。这显示结合时可能会导致意想不到的结果函数。

考虑这个减法操作的结果,显示5位数。

格式x = 112.05 - 110
x = 2.0500

显示的结果是2.0500,它看起来像一个领带。然而,由于浮点算术错误,领带的小数部分0.5不舍入误差范围之内。

显示值的基础上x,舍入x1十进制应该返回2.1

y =圆(x, 1)
y = 2

事实上,这里的问题是,MATLAB是舍入x5位数显示目的。的函数返回正确的答案。通过查看确认答案x格式长,它显示x圆形的15位数。

格式x
x = 2.049999999999997

相比之下,结果四舍五入的领带在舍入误差和领带不舍入误差范围之内。

x1 = 2.05
x1 = 2.050000000000000
日元=圆(x1, 1)
日元= 2.100000000000000
x2 = 2.05 - eps (2.05)
x2 = 2.049999999999999
(x2, y2 =轮1)
y2 = 2

创建一个向量关系的小数,小数的小数部分0.5(在舍入错误)。

X = -2.5:1:2.5
X =1×6-2.5000 -1.5000 -0.5000 0.5000 1.5000 2.5000

在关系到最近的偶数和奇数整数。

Yeven =圆(X,决胜局=“甚至”)
Yeven =1×62 2 0 0 2 2
Yodd =圆(X,决胜局=“奇怪”)
Yodd =1×63 1 1 1 1 3

圆的关系朝着积极的和消极的无穷。

Yplusinf =圆(X,决胜局=“plusinf”)
Yplusinf =1×62 1 0 1 2 3
Yminusinf =圆(X,决胜局=“minusinf”)
Yminusinf =1×63 2 1 0 1 2

在远离零和关系为零。

Yfromzero =圆(X,决胜局=“fromzero”)
Yfromzero =1×63 2 1 1 2 3
Ytozero =圆(X,决胜局=“tozero”)
Ytozero =1×62 1 0 0 1 2

圆的每个值在数组到最近的时间秒数。

t =小时(8)+分钟(29:31)+秒(1.3:0.5:2.3);t。格式=“hh: mm: ss.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是的

数量的数字,指定为一个标量整数。当你指定N,轮(X, N)函数轮X到最近的的倍数10- n

如果你指定“重大”舍入类型,那么N必须是正整数。

舍入类型,指定为“小数”“重大”。舍入类型决定认为数字的小数点或有效数字的总数。N当你指定必须是一个正整数“重大”。在这种情况下,最近的数轮函数N有效数字。

默认值是“小数”,所以轮(X, N,“小数”)相当于轮(X, N)

例子:圆(3132、2、“重要的”)返回3100年,这是最接近的数字3132年2有效数字。

数据类型:字符|字符串

方向关系,指定这些值之一:

  • “fromzero”——圆大的关系从零到最近的整数大小。

  • “tozero”——圆的关系为零到最近的整数与较小的大小。

  • “甚至”——甚至关系到最近的整数。

  • “奇怪”——圆的关系最近的奇数。

  • “plusinf”——圆的关系到正无穷与大的值到最近的整数。

  • “minusinf”——圆的关系对负无穷到最近的整数与较小的值。

关系是罕见的。当使用轮(X, N,决胜局=方向),一条领带发生只有当X* 10N在舍入误差的点中间两个连续整数,也就是说,X* 10N有小数部分的0.5(在舍入误差)小数。

例子:轮(2.015,2,决胜局=“甚至”)

输入时间,指定为一个持续时间数组中。

的时间单位,指定为“秒”,“分钟”,“小时”,“天”,或“年”。1年的时间等于365.2425 24小时天。

数据类型:字符|字符串

提示

  • 格式的短格式长两个圆的数字显示。这显示结合时可能会导致意想不到的结果函数。

  • 用于显示目的,使用sprintf控制准确的号码显示为一个字符串。例如,显示2的小数位数π(并没有落后于0),使用sprintf (“% .2fπ)

扩展功能

版本历史

之前介绍过的R2006a

全部展开