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

bookOperaatiot Matriisien Kanssa

R:n matriisit tukevat aritmeettisia operaatioita sekä yksittäisillä luvuilla että sisäänrakennetuilla funktioilla, jotka yhteen­vetävät niiden arvoja.

Skalaariset operaatiot

Aritmeettisen operaation käyttäminen yksittäisen luvun kanssa vaikuttaa kaikkiin matriisin alkioihin.

Esimerkki

1234
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
copy

Aggregaattifunktiot

Funktiot kuten sum() ja mean() laskevat summia tai keskiarvoja koko matriisille.

Esimerkki

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
copy

Rivi- ja sarakefunktiot

Näitä funktioita voidaan käyttää myös riveihin tai sarakkeisiin erikseen käyttämällä rowSums(), rowMeans(), colSums() ja colMeans().

Esimerkki

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
copy

Nämä funktiot helpottavat matriisidatan analysointia ulottuvuuksittain.

Tehtävä

Swipe to start coding

Sinulla on matriisi nimeltä m:

2  4  6  8
10 12 14 16

Tehtäväsi ovat:

  1. Jaa jokainen alkio luvulla 2 ja lisää sitten 1. Tallenna tulos muuttujaan m.
  2. Tulosta matriisi m.
  3. Tulosta matriisin m sarakkeiden summat.
  4. Tulosta kaikkien m-matriisin alkioiden keskiarvo.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
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 create a matrix in R?

What other arithmetic operations can I perform on matrices?

How do I use these functions with larger or more complex matrices?

close

Awesome!

Completion rate improved to 2.27

bookOperaatiot Matriisien Kanssa

Pyyhkäise näyttääksesi valikon

R:n matriisit tukevat aritmeettisia operaatioita sekä yksittäisillä luvuilla että sisäänrakennetuilla funktioilla, jotka yhteen­vetävät niiden arvoja.

Skalaariset operaatiot

Aritmeettisen operaation käyttäminen yksittäisen luvun kanssa vaikuttaa kaikkiin matriisin alkioihin.

Esimerkki

1234
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
copy

Aggregaattifunktiot

Funktiot kuten sum() ja mean() laskevat summia tai keskiarvoja koko matriisille.

Esimerkki

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
copy

Rivi- ja sarakefunktiot

Näitä funktioita voidaan käyttää myös riveihin tai sarakkeisiin erikseen käyttämällä rowSums(), rowMeans(), colSums() ja colMeans().

Esimerkki

123456
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
copy

Nämä funktiot helpottavat matriisidatan analysointia ulottuvuuksittain.

Tehtävä

Swipe to start coding

Sinulla on matriisi nimeltä m:

2  4  6  8
10 12 14 16

Tehtäväsi ovat:

  1. Jaa jokainen alkio luvulla 2 ja lisää sitten 1. Tallenna tulos muuttujaan m.
  2. Tulosta matriisi m.
  3. Tulosta matriisin m sarakkeiden summat.
  4. Tulosta kaikkien m-matriisin alkioiden keskiarvo.

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 6
single

single

some-alt