Matrizen in R erstellen
Matrizen können in R auf verschiedene Arten erstellt und analysiert werden.
Eine Möglichkeit ist, die Matrix selbst zu erstellen. Dafür gibt es mehrere Wege.
Der Befehl matrix(a, nrow = b, ncol = c) in R erzeugt eine Matrix, die das Element a in einer Matrix mit b Zeilen und c Spalten wiederholt.
Eine Matrix kann auch manuell mit dem Befehl c() erstellt werden.
Diese Übung ist Teil des Kurses
Lineare Algebra für Data Science in R
Anleitung zur Übung
Der Befehl
matrix(1, nrow = 2, ncol = 3)erzeugt eine 2-mal-3-Matrix aus1-en. Erstelle eine 3-mal-2-Matrix aus2-en und gib das Ergebnis aus.Der Befehl
matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)erzeugt eine 2-mal-2-Matrix, indem die Vektorenc(1,2)undc(3,2)als Spalten übereinandergelegt werden. Setzebyrowauf TRUE und gib das Ergebnis aus.Eine 2-mal-2-Matrix aus
1-en (genanntA) ist für dich vorgegeben. Addiere diese Matrix zu der vorherigen Matrix mit dem Operator+.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 + ___