Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Fakultas : Sains dan Teknologi
Program Studi : Teknik Informatika
Kelas : B

Pendahuluan

Matriks adalah sekumpulan bilangan yang disusun berdasarkan baris dan kolom, serta ditempatkan di dalam tanda kurung. Nah, tanda kurungnya ini bisa berupa kurung biasa “( )” atau kurung siku “[ ]”, ya. Suatu matriks diberi nama dengan huruf kapital, seperti A, B, C, dan seterusnya.

Matriks seperti Excel sheet yang berisi banyak baris dan kolom (kumpulan bebrapa vektor). Matriks digunakan untuk menggabungkan vektor dengan tipe yang sama, yang bisa berupa numerik, karakter, atau logis. Matriks digunakan untuk menyimpan tabel data dalam R. Baris-baris matriks pada umumnya adalah individu / pengamatan dan kolom adalah variabel.

Membuat matriks

# Membuat matriks 3x3
matriks_satu <- matrix(1:9, nrow = 3, ncol = 3)
matriks_satu
##      [,1] [,2] [,3]
## [1,]    1    4    7
## [2,]    2    5    8
## [3,]    3    6    9

Matriks di atas memiliki elemen dari 1 hingga 9 dan disusun dalam bentuk matriks 3x3.

Operasi Matriks

Penjumlahan Matriks

# Membuat matriks kedua
matriks_dua <- matrix(9:1, nrow = 3, ncol = 3)

# Penjumlahan matriks_satu dan matriks_dua
hasil_penjumlahan <- matriks_satu + matriks_dua
hasil_penjumlahan
##      [,1] [,2] [,3]
## [1,]   10   10   10
## [2,]   10   10   10
## [3,]   10   10   10

Perkalian Matriks

# Membuat matriks ketiga
matriks_tiga <- matrix(c(1, 2, 3, 4, 5, 6, 7, 8, 9), nrow = 3, ncol = 3)

# Perkalian matriks_satu dan matriks_tiga
hasil_perkalian <- matriks_satu %*% matriks_tiga
hasil_perkalian
##      [,1] [,2] [,3]
## [1,]   30   66  102
## [2,]   36   81  126
## [3,]   42   96  150

Analisis Matriks

Dalam analisis data, kita sering menggunakan matriks untuk merepresentasikan dataset. Misalnya, jika kita memiliki dataset dengan variabel-variabel yang diukur, kita dapat menyusunnya dalam bentuk matriks untuk mempermudah analisis.

Catatan

1.data: vektor data opsional

2.nrow, ncol: jumlah baris dan kolom yang diinginkan, masing - masing.

3.byrow: nilai logis. Jika FALSE (default) matriks diisi oleh kolom, jika tidak, matriks diisi oleh baris.

4.dimnames: Daftar dua vektor yang memberikan nama baris dan kolom masing-masing. “‘ 5.cbind(): menggabungkan objek R berdasarkan kolom

6.rbind(): menggabungkan objek R berdasarkan baris

7.rownames(): mengambil atau menetapkan nama-nama baris dari objek seperti-matriks

8.colnames(): mengambil atau menetapkan nama-nama kolom dari objek seperti-matriks “‘

Kesimpulan

Matriks adalah alat yang kuat dalam analisis data dan matematika. Dengan menggunakan R, kita dapat dengan mudah membuat, memanipulasi, dan menganalisis matriks untuk mendapatkan wawasan yang lebih baik dari data yang kita miliki.