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 ett elements position.
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
Utelämna 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
Fantastiskt!
Completion betyg förbättrat till 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 ett elements position.
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
Utelämna 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