Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Indexering i Matriser | Matriser
Introduktion till R

bookIndexering 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

1234567
num <- 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]
copy

Flera element

Använd en vektor av index för att extrahera flera värden samtidigt.

Exempel

12345
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Elements in row 3, columns 2 and 3 m[3, c(2, 3)]
copy

Hela rader eller kolumner

Utelämna ett av indexen för att returnera en hel rad eller kolumn.

Exempel

1234567
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Entire first row m[1, ] # Entire third column m[, 3]
copy
Uppgift

Swipe to start coding

Du har en matris som heter m:

2  4  6  8
10 12 14 16

Dina uppgifter är:

  1. Extrahera elementet 12.
  2. Extrahera elementen 4 6.
  3. Extrahera den tredje kolumnen.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookIndexering 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

1234567
num <- 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]
copy

Flera element

Använd en vektor av index för att extrahera flera värden samtidigt.

Exempel

12345
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Elements in row 3, columns 2 and 3 m[3, c(2, 3)]
copy

Hela rader eller kolumner

Utelämna ett av indexen för att returnera en hel rad eller kolumn.

Exempel

1234567
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Entire first row m[1, ] # Entire third column m[, 3]
copy
Uppgift

Swipe to start coding

Du har en matris som heter m:

2  4  6  8
10 12 14 16

Dina uppgifter är:

  1. Extrahera elementet 12.
  2. Extrahera elementen 4 6.
  3. Extrahera den tredje kolumnen.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
single

single

some-alt