Mulai sekarangMulai gratis

Buat sebuah matriks!

Matriks mirip dengan vektor, tetapi berada dalam 2 dimensi! Mari kita membuat matriks 2x2 secara "manual" menggunakan matrix().

matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2)

     [,1] [,2]
[1,]    2    4
[2,]    3    5

Perhatikan bahwa data untuk matriks diberikan sebagai vektor menggunakan c(), lalu dikonversi menjadi matriks dengan menentukan jumlah rows dan columns (disebut juga dimensions).

Karena matriks dibuat dari vektor, kode berikut setara dengan kode di atas.

my_vector <- c(2, 3, 4, 5)

matrix(data = my_vector, nrow = 2, ncol = 2)

Latihan ini merupakan bagian dari kursus

Pengantar R untuk Keuangan

Lihat Kursus

Instruksi latihan

  • my_vector telah disiapkan untuk Anda.
  • Ganti ___ untuk membuat matriks 3x3 dari my_vector.
  • Cetak my_matrix.
  • Secara bawaan, pengisian matriks dilakukan ke bawah pada setiap kolom. Jalankan kode pada contoh terakhir dan perhatikan bagaimana matriks terisi menyamping dengan menggunakan byrow = TRUE. Bandingkan dengan contoh yang diberikan di atas.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# A vector of 9 numbers
my_vector <- c(1, 2, 3, 4, 5, 6, 7, 8, 9)

# 3x3 matrix
my_matrix <- matrix(data = ___, nrow = ___, ncol = ___)

# Print my_matrix


# Filling across using byrow = TRUE
matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2, byrow = TRUE)
Edit dan Jalankan Kode