Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Operationer med Matricer | Matricer
Introduktion Til R

bookOperationer med Matricer

Matrixer i R understøtter aritmetiske operationer, både med enkelte tal og med indbyggede funktioner, der opsummerer deres værdier.

Skalaroperationer

Anvendelse af en aritmetisk operation med et enkelt tal påvirker hvert element i matricen.

Eksempel

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

Aggregeringsfunktioner

Funktioner som sum() og mean() beregner totaler eller gennemsnit for hele matricen.

Eksempel

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

Række- og kolonnefunktioner

Du kan også anvende disse funktioner på rækker eller kolonner separat med rowSums(), rowMeans(), colSums() og colMeans().

Eksempel

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

Disse funktioner gør det nemt at analysere matrixdata efter dimension.

Opgave

Swipe to start coding

Du har en matrix ved navn m:

2  4  6  8
10 12 14 16

Dine opgaver er:

  1. Divider hvert element med 2, og læg derefter 1 til. Tildel resultatet til variablen m.
  2. Udskriv matrixen m.
  3. Udskriv kolonnesummerne for matrixen m.
  4. Udskriv gennemsnitsværdien af alle elementer i m.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookOperationer med Matricer

Stryg for at vise menuen

Matrixer i R understøtter aritmetiske operationer, både med enkelte tal og med indbyggede funktioner, der opsummerer deres værdier.

Skalaroperationer

Anvendelse af en aritmetisk operation med et enkelt tal påvirker hvert element i matricen.

Eksempel

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

Aggregeringsfunktioner

Funktioner som sum() og mean() beregner totaler eller gennemsnit for hele matricen.

Eksempel

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

Række- og kolonnefunktioner

Du kan også anvende disse funktioner på rækker eller kolonner separat med rowSums(), rowMeans(), colSums() og colMeans().

Eksempel

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

Disse funktioner gør det nemt at analysere matrixdata efter dimension.

Opgave

Swipe to start coding

Du har en matrix ved navn m:

2  4  6  8
10 12 14 16

Dine opgaver er:

  1. Divider hvert element med 2, og læg derefter 1 til. Tildel resultatet til variablen m.
  2. Udskriv matrixen m.
  3. Udskriv kolonnesummerne for matrixen m.
  4. Udskriv gennemsnitsværdien af alle elementer i m.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6
single

single

some-alt