Indexering i Matriser
Matrisens element nås med två index: radnummer och kolumnnummer. Precis som vanligt börjar indexeringen på 1. Använd hakparenteser [row, column] för att ange positionen för ett element.
Enskilda element
Ange både rad- och kolumnindex för att hämta ett enskilt värde.
Exempel
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]
Flera element
Använd en vektor av index för att extrahera flera värden samtidigt.
Exempel
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)]
Hela rader eller kolumner
Uteslut ett av indexen för att returnera en hel rad eller kolumn.
Exempel
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
Du har en matris som heter m:
2 4 6 8
10 12 14 16
Dina uppgifter är:
- Extrahera elementet
12. - Extrahera elementen
4 6. - Extrahera den tredje kolumnen.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.27
Indexering i Matriser
Svep för att visa menyn
Matrisens element nås med två index: radnummer och kolumnnummer. Precis som vanligt börjar indexeringen på 1. Använd hakparenteser [row, column] för att ange positionen för ett element.
Enskilda element
Ange både rad- och kolumnindex för att hämta ett enskilt värde.
Exempel
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]
Flera element
Använd en vektor av index för att extrahera flera värden samtidigt.
Exempel
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)]
Hela rader eller kolumner
Uteslut ett av indexen för att returnera en hel rad eller kolumn.
Exempel
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
Du har en matris som heter m:
2 4 6 8
10 12 14 16
Dina uppgifter är:
- Extrahera elementet
12. - Extrahera elementen
4 6. - Extrahera den tredje kolumnen.
Lösning
Tack för dina kommentarer!
single