Kom igångKom igång gratis

Skapa matriser i R

Matriser kan skapas och analyseras på några olika sätt i R.

Ett sätt är att skapa matrisen själv. Det finns flera sätt att göra det på.

Kommandot matrix(a, nrow = b, ncol = c) i R skapar en matris som upprepar elementet a i en matris med b rader och c kolumner.

En matris kan också skapas manuellt med kommandot c().

Den här övningen är en del av kursen

Linjär algebra för datavetenskap i R

Visa kurs

Övningsinstruktioner

  • Kommandot matrix(1, nrow = 2, ncol = 3) skapar en 2 × 3-matris av 1-or. Skapa en 3 × 2-matris av 2-or och skriv ut resultatet.

  • Kommandot matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) skapar en 2 × 2-matris genom att lägga vektorerna c(1,2) och c(3,2) som kolumner. Ändra byrow till TRUE och skriv ut resultatet.

  • En 2 × 2-matris av 1-or (kallad A) är redan definierad. Addera den matrisen med föregående matris med kommandot +.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
Redigera och kör kod