Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Indeksointi Matriiseissa | Matriisit
R:n Perusteet

bookIndeksointi Matriiseissa

Matriisin alkioihin viitataan kahdella indeksillä: rivinumerolla ja sarakkeen numerolla. Kuten tavallista, indeksointi alkaa luvusta 1. Käytä hakasulkeita [row, column] määrittääksesi alkion sijainnin.

Yksittäiset alkiot

Anna sekä rivi- että sarakeindeksi hakeaksesi yksittäisen arvon.

Esimerkki

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

Useita alkioita

Käytä vektoria indekseistä poimiaksesi useita arvoja kerralla.

Esimerkki

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

Kokonaiset rivit tai sarakkeet

Jätä toinen indekseistä pois saadaksesi koko rivin tai sarakkeen.

Esimerkki

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

Swipe to start coding

Sinulla on matriisi nimeltä m:

2  4  6  8
10 12 14 16

Tehtävänäsi on:

  1. Poimia alkio 12.
  2. Poimia alkiot 4 6.
  3. Poimia kolmas sarake.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

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

bookIndeksointi Matriiseissa

Pyyhkäise näyttääksesi valikon

Matriisin alkioihin viitataan kahdella indeksillä: rivinumerolla ja sarakkeen numerolla. Kuten tavallista, indeksointi alkaa luvusta 1. Käytä hakasulkeita [row, column] määrittääksesi alkion sijainnin.

Yksittäiset alkiot

Anna sekä rivi- että sarakeindeksi hakeaksesi yksittäisen arvon.

Esimerkki

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

Useita alkioita

Käytä vektoria indekseistä poimiaksesi useita arvoja kerralla.

Esimerkki

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

Kokonaiset rivit tai sarakkeet

Jätä toinen indekseistä pois saadaksesi koko rivin tai sarakkeen.

Esimerkki

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

Swipe to start coding

Sinulla on matriisi nimeltä m:

2  4  6  8
10 12 14 16

Tehtävänäsi on:

  1. Poimia alkio 12.
  2. Poimia alkiot 4 6.
  3. Poimia kolmas sarake.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
single

single

some-alt