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

Kokoavat funktiot

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

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 voi 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änäsi on:

  1. Jakaa jokainen alkio luvulla 2 ja lisätä tulokseen 1. Tallenna tulos takaisin muuttujaan m.
  2. Tulosta matriisi m.
  3. Tulosta matriisin m sarakkeiden summat.
  4. Tulosta kaikkien m-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

Kokoavat funktiot

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

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 voi 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änäsi on:

  1. Jakaa jokainen alkio luvulla 2 ja lisätä tulokseen 1. Tallenna tulos takaisin muuttujaan m.
  2. Tulosta matriisi m.
  3. Tulosta matriisin m sarakkeiden summat.
  4. Tulosta kaikkien m-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