Indeksering i Matricer
Matrixelementer tilgås med to indekser: rækkenummer og kolonnenummer. Som sædvanligt starter indeksering ved 1. Brug kantede parenteser [row, column]
til at angive positionen af et element.
Enkelt elementer
Angiv både række- og kolonneindeks for at udtrække en enkelt værdi.
Eksempel
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]
Flere elementer
Brug en vektor af indekser for at udtrække flere værdier på én gang.
Eksempel
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)]
Hele rækker eller kolonner
Udelad et af indeksene for at returnere en hel række eller kolonne.
Eksempel
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 matrix ved navn m
:
2 4 6 8
10 12 14 16
Dine opgaver er:
- Udtræk elementet
12
. - Udtræk elementerne
4 6
. - Udtræk den tredje kolonne.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Indeksering i Matricer
Stryg for at vise menuen
Matrixelementer tilgås med to indekser: rækkenummer og kolonnenummer. Som sædvanligt starter indeksering ved 1. Brug kantede parenteser [row, column]
til at angive positionen af et element.
Enkelt elementer
Angiv både række- og kolonneindeks for at udtrække en enkelt værdi.
Eksempel
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]
Flere elementer
Brug en vektor af indekser for at udtrække flere værdier på én gang.
Eksempel
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)]
Hele rækker eller kolonner
Udelad et af indeksene for at returnere en hel række eller kolonne.
Eksempel
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 matrix ved navn m
:
2 4 6 8
10 12 14 16
Dine opgaver er:
- Udtræk elementet
12
. - Udtræk elementerne
4 6
. - Udtræk den tredje kolonne.
Løsning
Tak for dine kommentarer!
single