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
Övningsinstruktioner
Kommandot
matrix(1, nrow = 2, ncol = 3)skapar en 2 × 3-matris av1-or. Skapa en 3 × 2-matris av2-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 vektorernac(1,2)ochc(3,2)som kolumner. Ändrabyrowtill TRUE och skriv ut resultatet.En 2 × 2-matris av
1-or (kalladA) ä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 + ___