Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Operationen mit Matrizen | Matrizen
Einführung in R: Teil II
course content

Kursinhalt

Einführung in R: Teil II

Einführung in R: Teil II

1. Matrizen
2. Datenrahmen
3. Listen

book
Operationen mit Matrizen

Gut! Jetzt wissen wir, wie man Matrizen erstellt und anpasst. Es ist an der Zeit, die Operationen zu betrachten, die wir mit Matrizen durchführen können.

Sie können grundlegende mathematische Operationen mit Matrizen durchführen. Eine grundlegende Operation zwischen einer Matrix und einer einzelnen Zahl wird die jeweilige Operation für alle Matrixelemente ausführen. Zum Beispiel, für die unten gegebene Matrix...

...können wir jedes Element mit 3 multiplizieren.

1234567
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
copy

Wie Sie sehen können, wurde jedes Matrixelement mit 3 multipliziert. Sie können auch die Funktionen mean() und sum() für Matrizen verwenden. Diese Funktionen geben den Gesamtdurchschnitt oder den Gesamtwert zurück. Zum Beispiel,

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
copy

Zusätzlich können Sie diese Funktionen auch auf Zeilen oder Spalten separat anwenden. Diese Funktionen sind rowSums(), rowMeans(), colSums(), colMeans(). Ich denke, es ist offensichtlich, was jede Funktion gemäß ihrem Namen tut. Zum Beispiel berechnen wir die Spaltensummen.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
copy

Lassen Sie uns ein wenig üben.

Aufgabe

Swipe to start coding

Gegeben ist eine Matrix namens m.

Ihre Aufgaben sind:

  1. Teilen Sie jedes Element durch 2 und addieren Sie dann 1. Weisen Sie das Ergebnis der Variablen m zu.
  2. Geben Sie die Matrix m aus.
  3. Geben Sie die Spaltensummen der Matrix m aus.
  4. Geben Sie den Mittelwert aller Elemente von m aus.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6
toggle bottom row

book
Operationen mit Matrizen

Gut! Jetzt wissen wir, wie man Matrizen erstellt und anpasst. Es ist an der Zeit, die Operationen zu betrachten, die wir mit Matrizen durchführen können.

Sie können grundlegende mathematische Operationen mit Matrizen durchführen. Eine grundlegende Operation zwischen einer Matrix und einer einzelnen Zahl wird die jeweilige Operation für alle Matrixelemente ausführen. Zum Beispiel, für die unten gegebene Matrix...

...können wir jedes Element mit 3 multiplizieren.

1234567
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
copy

Wie Sie sehen können, wurde jedes Matrixelement mit 3 multipliziert. Sie können auch die Funktionen mean() und sum() für Matrizen verwenden. Diese Funktionen geben den Gesamtdurchschnitt oder den Gesamtwert zurück. Zum Beispiel,

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
copy

Zusätzlich können Sie diese Funktionen auch auf Zeilen oder Spalten separat anwenden. Diese Funktionen sind rowSums(), rowMeans(), colSums(), colMeans(). Ich denke, es ist offensichtlich, was jede Funktion gemäß ihrem Namen tut. Zum Beispiel berechnen wir die Spaltensummen.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
copy

Lassen Sie uns ein wenig üben.

Aufgabe

Swipe to start coding

Gegeben ist eine Matrix namens m.

Ihre Aufgaben sind:

  1. Teilen Sie jedes Element durch 2 und addieren Sie dann 1. Weisen Sie das Ergebnis der Variablen m zu.
  2. Geben Sie die Matrix m aus.
  3. Geben Sie die Spaltensummen der Matrix m aus.
  4. Geben Sie den Mittelwert aller Elemente von m aus.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt