Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Matrix()-Funksjon | Matriser
R Introduksjon

bookMatrix()-Funksjon

Funksjonen matrix() oppretter en matrise fra en enkelt vektor. Du kan angi hvor mange rader og kolonner matrisen skal ha, og om den skal fylles radvis eller kolonnevis.

Funksjonsoversikt

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: vektoren som brukes til å fylle matrisen;
  • nrow: antall rader;
  • ncol: antall kolonner;
  • byrow: hvis TRUE, fylles matrisen rad for rad; hvis FALSE – kolonne for kolonne.
Note
Merk

Lengden på vektoren må være delelig med enten nrow eller ncol. Hvis begge er angitt, må nrow * ncol være lik vektorens lengde.

Eksempel

12345678
# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
copy

Den første matrisen fylles kolonnevis (standardinnstilling), mens den andre fylles radvis.

Note
Les mer

Funksjonen seq() kan generere intervaller på samme måte som kolon (:):

  • seq(a, b) genererer heltall fra a til b;
  • seq(a, b, c) genererer heltall fra a til b med steglengde c.
Oppgave

Swipe to start coding

Du har en vektor med tall kalt num:

2  4  6  8 10 12 14 16

Basert på denne vektoren skal du lage følgende matrise:

 2  4  6  8
10 12 14 16

Bruk funksjonen matrix() for å gjøre dette.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.27

bookMatrix()-Funksjon

Sveip for å vise menyen

Funksjonen matrix() oppretter en matrise fra en enkelt vektor. Du kan angi hvor mange rader og kolonner matrisen skal ha, og om den skal fylles radvis eller kolonnevis.

Funksjonsoversikt

matrix(data = NA, nrow = 1, ncol = 1, byrow = F)
  • data: vektoren som brukes til å fylle matrisen;
  • nrow: antall rader;
  • ncol: antall kolonner;
  • byrow: hvis TRUE, fylles matrisen rad for rad; hvis FALSE – kolonne for kolonne.
Note
Merk

Lengden på vektoren må være delelig med enten nrow eller ncol. Hvis begge er angitt, må nrow * ncol være lik vektorens lengde.

Eksempel

12345678
# Vector of integers num <- 1:9 # Fill by columns (default) matrix(num, nrow = 3, ncol = 3) # Fill by rows matrix(num, nrow = 3, ncol = 3, byrow = T)
copy

Den første matrisen fylles kolonnevis (standardinnstilling), mens den andre fylles radvis.

Note
Les mer

Funksjonen seq() kan generere intervaller på samme måte som kolon (:):

  • seq(a, b) genererer heltall fra a til b;
  • seq(a, b, c) genererer heltall fra a til b med steglengde c.
Oppgave

Swipe to start coding

Du har en vektor med tall kalt num:

2  4  6  8 10 12 14 16

Basert på denne vektoren skal du lage følgende matrise:

 2  4  6  8
10 12 14 16

Bruk funksjonen matrix() for å gjøre dette.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
single

single

some-alt