Indeksering i Matriser
Elementer i en matrise nås med to indekser: radnummer og kolonnenummer. Som vanlig starter indekseringen på 1. Bruk hakeparenteser [row, column]
for å angi posisjonen til et element.
Enkeltverdier
Oppgi både rad- og kolonneindeks for å hente ut en enkeltverdi.
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
Bruk en vektor med indekser for å hente ut flere verdier samtidig.
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 rader eller kolonner
Utelat én av indeksene for å returnere en hel rad 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 matrise kalt m
:
2 4 6 8
10 12 14 16
Dine oppgaver er:
- Hent ut elementet
12
. - Hent ut elementene
4 6
. - Hent ut den tredje kolonnen.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.27
Indeksering i Matriser
Sveip for å vise menyen
Elementer i en matrise nås med to indekser: radnummer og kolonnenummer. Som vanlig starter indekseringen på 1. Bruk hakeparenteser [row, column]
for å angi posisjonen til et element.
Enkeltverdier
Oppgi både rad- og kolonneindeks for å hente ut en enkeltverdi.
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
Bruk en vektor med indekser for å hente ut flere verdier samtidig.
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 rader eller kolonner
Utelat én av indeksene for å returnere en hel rad 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 matrise kalt m
:
2 4 6 8
10 12 14 16
Dine oppgaver er:
- Hent ut elementet
12
. - Hent ut elementene
4 6
. - Hent ut den tredje kolonnen.
Løsning
Takk for tilbakemeldingene dine!
single