ID EN
Math Functions

Round

R Base 3.6.2 🇮🇩 Bahasa Indonesia

plafon mengambil argumen numerik tunggal x dan mengembalikan vektor numerik yang berisi bilangan bulat terkecil tidak kurang dari elemen x yang bersesuaian. floor mengambil argumen numerik tunggal x dan mengembalikan vektor numerik yang berisi bilangan bulat terbesar yang tidak lebih besar dari elemen x yang bersesuaian. trunc mengambil argumen numerik tunggal x dan mengembalikan vektor numerik yang berisi bilangan bulat yang dibentuk dengan memotong nilai-nilai dalam x menuju 0. round membulatkan nilai-nilai dalam argumen pertama ke jumlah tempat desimal yang ditentukan (default 0). Lihat ‘Detail’ tentang “pembulatan ke genap” saat membulatkan angka 5. tanda membulatkan nilai dalam argumen pertama ke jumlah digit signifikan yang ditentukan.

Syntax

R
ceiling(x)
floor(x)
trunc(x, &#8230;)<p></p><p>round(x, digits = 0)
signif(x, digits = 6)</p>

Arguments

Parameter Deskripsi
x a numeric vector. Or, for round and signif, a complex vector.
digits integer indicating the number of decimal places (round) or significant digits (signif) to be used. Negative values are allowed (see ‘Details’).
&#8230; arguments to be passed to methods.

Details

Ini adalah fungsi generik: metode dapat ditentukan untuk fungsi tersebut secara individual atau melalui generik grup Matematika. Perhatikan bahwa untuk membulatkan angka 5, standar IEC 60559 (lihat juga 'IEEE 754') diharapkan digunakan, 'lanjutkan ke digit genap'. Oleh karena itu putaran (0,5) adalah 0 dan putaran (-1,5) adalah -2. Namun, hal ini tergantung pada layanan OS dan kesalahan representasi (karena misalnya 0.15 tidak diwakili secara tepat, aturan pembulatan berlaku untuk nomor yang diwakili dan bukan untuk nomor yang dicetak, sehingga putaran (0,15, 1) dapat berupa 0,1 atau 0,2). Pembulatan ke angka negatif berarti pembulatan ke pangkat sepuluh, jadi misalnya pembulatan (x, angka = -2) dibulatkan ke ratusan terdekat. Sebagai tanda, nilai digit yang dikenali adalah 1...22, dan nilai yang tidak hilang dibulatkan ke bilangan bulat terdekat dalam rentang tersebut. Com

Contoh

Example
R
# NOT RUN {
round(.5 + -2:4) # IEEE / IEC rounding: -2  0  0  2  2  4  4
## (this is *good* behaviour -- do *NOT* report it as bug !)

( x1 <- seq(-2, 4, by = .5) )
round(x1) #-- IEEE / IEC rounding !
x1[trunc(x1) != floor(x1)]
x1[round(x1) != floor(x1 + .5)]
(non.int <- ceiling(x1) != floor(x1))

x2 <- pi * 100^(-1:3)
round(x2, 3)
signif(x2, 3)
# }

See Also

as.integer.