Nama : Ferdian Surya Agung
NIM : 230605110075
Prodi: Teknik Informatika
Fakultas: Fakultas Sains dan Teknologi
Universitas: UIN Maulana Malik Ibrahim Malang
Mata Kuliah: Kalkulus
Dosen Pengampu: Prof. Dr. Suhartono, M.Kom.
Membuat Matriks:
# Membuat matriks 2x3
matriks_2x3 <- matrix(1:6, nrow = 2, ncol = 3)
# Menampilkan matriks
print("Matriks 2x3:")
## [1] "Matriks 2x3:"
print(matriks_2x3)
## [,1] [,2] [,3]
## [1,] 1 3 5
## [2,] 2 4 6
Akses Elemen Matriks:
# Mengakses elemen pada baris ke-2, kolom ke-3
elemen_2_3 <- matriks_2x3[2, 3]
print("Elemen pada baris ke-2, kolom ke-3:")
## [1] "Elemen pada baris ke-2, kolom ke-3:"
print(elemen_2_3)
## [1] 6
# Membuat array 2x3x4 (dua dimensi, masing-masing dengan 3 baris dan 4 kolom)
array_2x3x4 <- array(1:24, dim = c(2, 3, 4))
# Menampilkan array
print("Array 2x3x4:")
## [1] "Array 2x3x4:"
print(array_2x3x4)
## , , 1
##
## [,1] [,2] [,3]
## [1,] 1 3 5
## [2,] 2 4 6
##
## , , 2
##
## [,1] [,2] [,3]
## [1,] 7 9 11
## [2,] 8 10 12
##
## , , 3
##
## [,1] [,2] [,3]
## [1,] 13 15 17
## [2,] 14 16 18
##
## , , 4
##
## [,1] [,2] [,3]
## [1,] 19 21 23
## [2,] 20 22 24
Akses Elemen Array:
# Mengakses elemen pada dimensi pertama ke-2, dimensi kedua ke-3, dimensi ketiga ke-4
elemen_2_3_4 <- array_2x3x4[2, 3, 4]
print("Elemen pada dimensi pertama ke-2, dimensi kedua ke-3, dimensi ketiga ke-4:")
## [1] "Elemen pada dimensi pertama ke-2, dimensi kedua ke-3, dimensi ketiga ke-4:"
print(elemen_2_3_4)
## [1] 24
Matriks dan array memberikan fleksibilitas dalam menyimpan dan memanipulasi data multidimensional di R. Matriks cocok untuk data dua dimensi seperti tabel, sedangkan array dapat menangani data dengan lebih dari dua dimensi. Dalam kedua kasus, akses elemen dapat dilakukan dengan menggabungkan indeks sesuai dengan dimensi yang diinginkan.