Brodjol Sutijo
Mengurutkan Elemen Vektor sort()
• Urutan dari kecil ke besar Ascending/ Increasing
• Urutan dari besar ke kecil Descending/ Decreasing
Mejumlahkan semua elemen vektor (sum)
• B = ( 4, 6, 8, 9, 3) B1 = sum(B) = 4+6+8+9+3 = 30
> A <- c(5, 3, 8, 6, 4, 7, 10, 5, 14)
> B1=sum(A)
> B1
[1] 62
> B2=sum(A[c(3,6)]) menjumlahkan elemen ke 3 dan 6 -> 8+7
> B2
[1] 15
>
Menghitung selisih (diff)
• B = ( 4, 6, 8, 9, 3)
• diff (B) (6-4), (8-6), (9-8), (3-9) (2, 2, 1, -6)
• diff(B)*-1 (4-6), (6-8), (8-9), (9-3) (-2, -2, -1, 6)
> C1 <- diff(A)
> C1
[1] -2 5 -2 -2 3 3 -5 9
> C2=diff(A)*-1
> C2
[1] 2 -5 2 2 -3 -3 5 -9
>
Pangkat
• B = ( 4, 6, 8, 9, 3)
• Pangkat 4 B^4 (4^4, 6^4, 8^4, 9^4, 3^4)
• Akar pangkat dua Sqrt(B)
• Akar pangkat tiga B^1/3
> A3=sqrt(A)
> A3
[1] 2.236068 1.732051 2.828427 2.449490 2.000000 2.645751 3.162278 2.236068
[9] 3.741657
> A4=A^1/3
> A4
[1] 1.666667 1.000000 2.666667 2.000000 1.333333 2.333333 3.333333 1.666667
[9] 4.666667
> A5=rep(1:4,3)
> A5
[1] 1 2 3 4 1 2 3 4 1 2 3 4
> sort(A5)
[1] 1 1 1 2 2 2 3 3 3 4 4 4
> rep(seq(10,0,-2),3)
[1] 10 8 6 4 2 0 10 8 6 4 2 0 10 8 6 4 2 0
[1] "numeric“
Pembulatan bilangan
• Round( ) : pembulatan secara umum
• Ceiling( ) : pembulatan ke atas
• Floor( ) : pembulatan ke bawah
• Signif( ) : hanya menampilan beberapa bilangan
> round(4,17) > floor(4.17)
[1] 4 [1] 4
> round(4.58) > floor(4.58)
[1] 5 [1] 4
> ceiling(4.17) > signif(3.2749965, digit=4)
[1] 5 [1] 3.275
> ceiling(4.58) > signif(3.2749965, digit=3)
[1] 5 [1] 3.27
> >
Mengambil beberapa karakter dari string
• Fungsi substr( ) dan fungsi substring( ) dapat digunakan untuk mengambil beberapa karakter dari serangkaian
karakter