Kursinhalt
Einführung in R: Teil II
Einführung in R: Teil II
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.
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
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,
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
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.
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
Lassen Sie uns ein wenig üben.
Swipe to start coding
Gegeben ist eine Matrix namens m
.
Ihre Aufgaben sind:
- Teilen Sie jedes Element durch 2 und addieren Sie dann 1. Weisen Sie das Ergebnis der Variablen
m
zu. - Geben Sie die Matrix
m
aus. - Geben Sie die Spaltensummen der Matrix
m
aus. - Geben Sie den Mittelwert aller Elemente von
m
aus.
Lösung
Danke für Ihr Feedback!
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.
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Multiply each matrix element by 3 m * 3
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,
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Calculate overall mean mean(m)
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.
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Columns sums colSums(m)
Lassen Sie uns ein wenig üben.
Swipe to start coding
Gegeben ist eine Matrix namens m
.
Ihre Aufgaben sind:
- Teilen Sie jedes Element durch 2 und addieren Sie dann 1. Weisen Sie das Ergebnis der Variablen
m
zu. - Geben Sie die Matrix
m
aus. - Geben Sie die Spaltensummen der Matrix
m
aus. - Geben Sie den Mittelwert aller Elemente von
m
aus.
Lösung
Danke für Ihr Feedback!