轮
最近的十进制或整数
描述
例子
圆的矩阵元素
转到指定数量的小数位数
转到最近的100多个
圆的元素来指定数量的有效数字
圆一个向量的元素保留两位有效数字。
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
,舍入x
1十进制应该返回2.1
。
y =圆(x, 1)
y = 2
事实上,这里的问题是,MATLAB是舍入x
5位数显示目的。的轮
函数返回正确的答案。通过查看确认答案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
必须单
,双
,表
,或时间表
当你使用轮
与多个输入。
轮
转换逻辑,字符
的元素X
成双
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|字符
|逻辑
|表
|时间表
复数的支持:万博1manbetx是的
N
- - - - - -数的位数
标量整数
数量的数字,指定为一个标量整数。当你指定N
,轮(X, N)
函数轮X
到最近的的倍数10- n。
如果你指定“重大”
舍入类型,那么N
必须是正整数。
类型
- - - - - -舍入式
“小数”
(默认)|“重大”
舍入类型,指定为“小数”
或“重大”
。舍入类型决定轮
认为数字的小数点或有效数字的总数。N
当你指定必须是一个正整数“重大”
。在这种情况下,轮
最近的数轮函数N
有效数字。
默认值是“小数”
,所以轮(X, N,“小数”)
相当于轮(X, N)
。
例子:圆(3132、2、“重要的”)
返回3100年
,这是最接近的数字3132年
有2
有效数字。
数据类型:字符
|字符串
方向
- - - - - -方向打破关系
“fromzero”
(默认)|“tozero”
|“甚至”
|“奇怪”
|“plusinf”
|“minusinf”
方向关系,指定这些值之一:
“fromzero”
——圆大的关系从零到最近的整数大小。“tozero”
——圆的关系为零到最近的整数与较小的大小。“甚至”
——甚至关系到最近的整数。“奇怪”
——圆的关系最近的奇数。“plusinf”
——圆的关系到正无穷与大的值到最近的整数。“minusinf”
——圆的关系对负无穷到最近的整数与较小的值。
关系是罕见的。当使用轮(X, N,决胜局=方向)
,一条领带发生只有当X* 10N在舍入误差的点中间两个连续整数,也就是说,X* 10N有小数部分的0.5
(在舍入误差)小数。
例子:轮(2.015,2,决胜局=“甚至”)
t
- - - - - -输入时间
持续时间
数组
输入时间,指定为一个持续时间
数组中。
单位
- - - - - -单位时间内
“秒”
(默认)|“分钟”
|“小时”
|“天”
|“年”
的时间单位,指定为“秒”
,“分钟”
,“小时”
,“天”
,或“年”
。1年的时间等于365.2425 24小时天。
数据类型:字符
|字符串
提示
格式的短
和格式长
两个圆的数字显示。这显示结合时可能会导致意想不到的结果轮
函数。用于显示目的,使用
sprintf
控制准确的号码显示为一个字符串。例如,显示2的小数位数π
(并没有落后于0),使用sprintf (“% .2fπ)
。
扩展功能
高大的数组
计算和数组的行比装入内存。
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组。
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
代码生成仅支持的语法万博1manbetx
Y =圆(X)
。
GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。
使用笔记和限制:
代码生成仅支持的语法万博1manbetx
Y =圆(X)
。
线程环境
在后台运行代码使用MATLAB®backgroundPool
与并行计算工具箱™或加速代码ThreadPool
。
这个函数完全支持线程的环境。万博1manbetx有关更多信息,请参见MATLAB函数线程环境中运行。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
使用笔记和限制:
这些不支持语法:万博1manbetx
Y =圆(X, N)
Y =圆(X, N,类型)
Y =圆(___,决胜局=方向)
有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
这个函数完全支持分布式阵列。万博1manbetx有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
版本历史
之前介绍过的R2006aR2023a:直接执行计算表和时间表
的轮
函数可以计算所有变量在一个表或时间表没有索引来访问这些变量。所有的变量必须支持计算的数据类型。万博1manbetx有关更多信息,请参见直接计算表和时间表。
R2022a:控制抢七的行为
通过使用指定如何打破关系决胜局
名称-值参数。例如,轮(X,决胜局= " tozero”)
轮为零的关系。
R2022a:轮
返回关系一致的结果
从R2022a,轮
函数总是轮关系从零到最近的多10- n与更大的默认大小。例如:
X = 1.015:5.015;N = 2;Y =圆(1.015:5.015,2)
Y = 1.0200 2.0200 3.0200 4.0200 5.0200
在以前的版本中,轮
函数有时返回默认关系不一致的结果。在上一个示例中,例如,第二个和第三个元素对0到圆形2.01
和3.01
,分别。
R2014b:指定数量的数字四舍五入
在R2014b,这些语法被添加到任意数量的小数或有效数字和一轮持续时间值:
Y =圆(X, N) Y =圆(X, N,类型)Y =圆(t) Y =圆(t,单元)
MATLAB的旧版本®万博1manbetx只支持这种语法,这轮到最近的整数:
Y =圆(X)
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。