Indizierung in Matrizen
Matrixelemente werden mit zwei Indizes angesprochen: der Zeilennummer und der Spaltennummer. Wie üblich beginnt die Indizierung bei 1. Verwenden Sie eckige Klammern [row, column]
, um die Position eines Elements anzugeben.
Einzelne Elemente
Sowohl einen Zeilen- als auch einen Spaltenindex angeben, um einen einzelnen Wert zu extrahieren.
Beispiel
1234567num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element in row 2, column 2 (value 5) m[2, 2] # Element in row 1, column 3 (value 3) m[1, 3]
Mehrere Elemente
Verwendung eines Vektors von Indizes zur gleichzeitigen Extraktion mehrerer Werte.
Beispiel
12345num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Elements in row 3, columns 2 and 3 m[3, c(2, 3)]
Ganze Zeilen oder Spalten
Einen der Indizes weglassen, um eine vollständige Zeile oder Spalte zurückzugeben.
Beispiel
1234567num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Entire first row m[1, ] # Entire third column m[, 3]
Swipe to start coding
Sie haben eine Matrix namens m
:
2 4 6 8
10 12 14 16
Ihre Aufgaben sind:
- Das Element
12
extrahieren. - Die Elemente
4 6
extrahieren. - Die dritte Spalte extrahieren.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain how to extract a submatrix from a matrix?
What happens if I use negative indices when accessing matrix elements?
How do I modify elements in a matrix using indexing?
Awesome!
Completion rate improved to 2.27
Indizierung in Matrizen
Swipe um das Menü anzuzeigen
Matrixelemente werden mit zwei Indizes angesprochen: der Zeilennummer und der Spaltennummer. Wie üblich beginnt die Indizierung bei 1. Verwenden Sie eckige Klammern [row, column]
, um die Position eines Elements anzugeben.
Einzelne Elemente
Sowohl einen Zeilen- als auch einen Spaltenindex angeben, um einen einzelnen Wert zu extrahieren.
Beispiel
1234567num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element in row 2, column 2 (value 5) m[2, 2] # Element in row 1, column 3 (value 3) m[1, 3]
Mehrere Elemente
Verwendung eines Vektors von Indizes zur gleichzeitigen Extraktion mehrerer Werte.
Beispiel
12345num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Elements in row 3, columns 2 and 3 m[3, c(2, 3)]
Ganze Zeilen oder Spalten
Einen der Indizes weglassen, um eine vollständige Zeile oder Spalte zurückzugeben.
Beispiel
1234567num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Entire first row m[1, ] # Entire third column m[, 3]
Swipe to start coding
Sie haben eine Matrix namens m
:
2 4 6 8
10 12 14 16
Ihre Aufgaben sind:
- Das Element
12
extrahieren. - Die Elemente
4 6
extrahieren. - Die dritte Spalte extrahieren.
Lösung
Danke für Ihr Feedback!
single