Daftar Isi:
- Membuat matriks hampir semudah menulis kata: Anda cukup menggunakan fungsi matriks (). Anda harus memberi R sedikit informasi lebih banyak. R perlu mengetahui nilai mana yang ingin dimasukkan ke dalam matriks dan bagaimana Anda ingin memasukkannya. Fungsi matriks () memiliki beberapa argumen untuk mengendalikan ini:
- Untuk hanya mendapatkan jumlah baris, Anda menggunakan fungsi nrow (). Fungsi ncol () memberi Anda jumlah kolom matriks.
Video: Jarak titik ke titik pada bidang datar yang sama - Dimensi 3 2025
Selain vektor, R dapat mewakili matriks sebagai objek yang Anda gunakan dan hitung dengannya. Sebenarnya, R benar-benar bersinar ketika menyangkut perhitungan dan operasi matrik. Vektor berhubungan erat dengan kelas objek yang lebih besar, array. Array memiliki dua fitur yang sangat penting:
-
Hanya berisi satu jenis nilai.
-
Mereka memiliki dimensi.
Dimensi array menentukan jenis array. Anda sudah tahu bahwa sebuah vektor hanya memiliki satu dimensi. Array dengan dua dimensi adalah matriks . Apa pun dengan lebih dari dua dimensi disebut array .
Cara membuat matriks pertama Anda di RMembuat matriks hampir semudah menulis kata: Anda cukup menggunakan fungsi matriks (). Anda harus memberi R sedikit informasi lebih banyak. R perlu mengetahui nilai mana yang ingin dimasukkan ke dalam matriks dan bagaimana Anda ingin memasukkannya. Fungsi matriks () memiliki beberapa argumen untuk mengendalikan ini:
-
ncol mengambil satu nomor yang memberitahukan R berapa kolom yang Anda inginkan.
-
nrow mengambil satu nomor yang memberitahukan R berapa banyak baris yang Anda inginkan.
-
byrow mengambil nilai logis yang memberitahukan R apakah Anda ingin mengisi matriks row-wise (TRUE) atau kolom-wise (FALSE). Kolom-bijaksana adalah defaultnya.
-
Jadi, kode berikut menghasilkan matriks dengan angka 1 sampai 12, dalam empat kolom dan tiga baris.
Atau, jika Anda ingin mengisi baris matriks demi baris, Anda dapat melakukannya: >> matriks (1: 12, ncol = 4, byrow = TRUE) [1] [2] [3] [4] [1,] 1 2 3 4 [2,] 5 6 7 8 [3,] 9 10 11 12
Sifat matriks di R
Anda dapat melihat struktur objek menggunakan str () fungsi Jika Anda melakukan itu untuk matriks pertama Anda, Anda mendapatkan hasil sebagai berikut: >> str (first. Matrix) int [1: 3, 1: 4] 1 2 3 4 5 6 7 8 9 10 …
Ini terlihat sangat mirip dengan output untuk sebuah vektor, dengan perbedaan bahwa R memberi Anda kedua indeks untuk baris dan kolom. Jika Anda menginginkan jumlah baris dan kolom tanpa melihat strukturnya, Anda bisa menggunakan fungsi redup (). >> redup (pertama.matriks) [1] 3 4
Untuk hanya mendapatkan jumlah baris, Anda menggunakan fungsi nrow (). Fungsi ncol () memberi Anda jumlah kolom matriks.
Anda dapat menemukan jumlah total nilai dalam matriks dengan cara yang sama seperti yang Anda lakukan dengan vektor, dengan menggunakan fungsi length (): >> length (first. Matrix) [1] 12
Sebenarnya, jika Anda melihat output dari fungsi str (), matriks itu terlihat sangat mirip dengan vektor. Itu karena, secara internal, ini adalah vektor dengan sedikit informasi tambahan yang memberi tahu R dimensi (lihat bilah sisi terdekat, "Bermain dengan atribut"). Anda bisa menggunakan properti matrik ini dalam perhitungan.
