LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Der Befehl matrix(1, nrow = 2, ncol = 3) erzeugt eine 2-mal-3-Matrix aus 1-en. Erstelle eine 3-mal-2-Matrix aus 2-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 Vektoren c(1,2) und c(3,2) als Spalten übereinandergelegt werden. Setze byrow auf TRUE und gib das Ergebnis aus.

  • Eine 2-mal-2-Matrix aus 1-en (genannt A) 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 + ___
Code bearbeiten und ausführen