主要内容

圆形的

圆形到最近的小数或整数

描述

例子

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 by-2矩阵的元素围绕到最近的整数。

x = [2.11 3.5;-3.5 0.78];y =圆(x)
y =2×22 4 -4 1

圆形的pi到最近的3个小数位。

y =圆形(PI,3)
y = 3.1420

围绕数字863178137到最接近100的倍数。

圆(863178137,-2)
ANS = 863178100

围绕矢量的要素保留2个重要数字。

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到十进制应返回2.1

y =圆形(x,1)
y = 2

实际上,这里的问题是Matlab正在四舍五入X到5位用于显示目的的数字。这圆形的功能返回正确的答案。通过查看确认答案X格式长,显示X四舍五入15位。

格式X
X = 2.04999999999997

为了进行比较,显示在圆形误差和不在圆形错误之内的TIE之内的TIE的舍入结果。

x1 = 2.05
X1 = 2.050000000000000
y1 =圆形(x1,1)
Y1 = 2.100000000000000
X2 = 2.05- EPS(2.05)
x2 = 2.04999999999999
y2 =圆形(x2,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×6-2 -2 0 0 2 2
yodd = round(x,决胜器=“奇怪的”
yodd =1×6-3 -1 -1 1 1 3

围绕着正面和负相关的联系。

yplusinf = round(x,决胜器=“ plusinf”
yplusinf =1×6-2 -1 0 1 2 3
yminusinf = round(x,决胜器=“减去”
yminusinf =1×6-3 -2 -1 0 1 2

将领带从零开始和零绕。

yfromzero = round(x,决胜器=“零”
yfromzero =1×6-3 -2 -1 1 2 3
ytozero = round(x,决胜器=“ Tozero”
ytozero =1×6-2 -1 0 0 1 2

在持续时间阵列中将每个值绕到最接近的秒数。

t =小时(8) +分钟(29:31) +秒(1.3:0.5:2.3);t.format =“ HH:MM:SS.SS”
t =1x3持续时间08:29:01.30 08:30:01.80 08:31:02.30
y1 =圆形(t)
y1 =1x3持续时间08:29:01.00 08:30:02.00 08:31:02.00

围绕每个值t到最接近的小时数。

y2 =圆形(t,“小时”
y2 =1x3持续时间08:00:00.00 09:00:00.00 09:00:00.00

输入参数

全部收缩

输入阵列,指定为标量,向量,矩阵或多维数组。用于复杂X,,,,圆形的独立对待真实和虚构的部分。

X一定是单身的或者双倍的当您使用时圆形的有多个输入。

圆形的转换逻辑和char要点X进入双倍的值。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|char|逻辑
复杂的数字支持:万博1manbetx是的

数字数,指定为标量整数。指定时n, 这圆(x,n)功能回合X到最近的倍数10- n

如果指定“重要的”舍入类型,然后n必须是一个积极的整数。

舍入类型,指定为“小数点”或者“重要的”。圆形类型决定了是否圆形的考虑与小数点或大数字的总数有关的数字。n指定时必须是一个积极的整数“重要的”。在这种情况下,圆形的功能回合至最近的数字n重要的数字。

默认值是“小数点”, 以便圆(x,n,“小数”)等同于圆(x,n)

例子:回合(3132,2,“显着”)返回3100,这是最接近的数字3132具有2重要的数字。

数据类型:char|细绳

打破领带的方向,指定为以下值之一:

  • “零”- 从零到最近的整数,圆形扎带具有更大的幅度。

  • “ Tozero”- 朝向零与最近整数的圆形链接,幅度较小。

  • “甚至”- 与最近的整数圆形联系。

  • “奇怪的”- 与最近的奇数整数的圆形联系。

  • “ plusinf”- 与较大值的最接近整数的正相关。

  • “减去”- 与较小值的最接近整数的圆形联系。

关系很少见。使用时圆(x,n,打决=方向),只有在X* 10n在两个连续整数之间的一半的圆形误差范围内,也就是说X* 10n有一个分数的部分0.5(在圆形错误中)小数点。

例子:回合(2.015,2,决胜局=“偶”)

输入持续时间,指定为期间大批。

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

数据类型:char|细绳

提示

  • 格式短格式长两者都显示圆形数字。与圆形的功能。

  • 出于显示目的,请使用Sprintf控制数字作为字符串的确切显示。例如,准确显示2个小数位数pi(并且没有尾随的零),请使用sprintf(“%。2F”,pi)

扩展功能

版本历史记录

在R2006a之前引入

展开全部

R2022A中的行为发生了变化

也可以看看

||