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.
ceiling(x)
floor(x)
trunc(x, …)<p></p><p>round(x, digits = 0)
signif(x, digits = 6)</p>
| 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’). |
… |
arguments to be passed to methods. |
# 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)
# }