Operationer 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
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Aggregeringsfunktioner
Funktioner som sum()
og mean()
beregner totaler eller gennemsnit for hele matricen.
Eksempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Række- og kolonnefunktioner
Du kan også anvende disse funktioner på rækker eller kolonner separat med rowSums()
, rowMeans()
, colSums()
og colMeans()
.
Eksempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Disse funktioner gør det nemt at analysere matrixdata efter dimension.
Swipe to start coding
Du har en matrix ved navn m
:
2 4 6 8
10 12 14 16
Dine opgaver er:
- Divider hvert element med
2
, og læg derefter1
til. Tildel resultatet til variablenm
. - Udskriv matrixen
m
. - Udskriv kolonnesummerne for matrixen
m
. - Udskriv gennemsnitsværdien af alle elementer i
m
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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?
Awesome!
Completion rate improved to 2.27
Operationer 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
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Aggregeringsfunktioner
Funktioner som sum()
og mean()
beregner totaler eller gennemsnit for hele matricen.
Eksempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Række- og kolonnefunktioner
Du kan også anvende disse funktioner på rækker eller kolonner separat med rowSums()
, rowMeans()
, colSums()
og colMeans()
.
Eksempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Disse funktioner gør det nemt at analysere matrixdata efter dimension.
Swipe to start coding
Du har en matrix ved navn m
:
2 4 6 8
10 12 14 16
Dine opgaver er:
- Divider hvert element med
2
, og læg derefter1
til. Tildel resultatet til variablenm
. - Udskriv matrixen
m
. - Udskriv kolonnesummerne for matrixen
m
. - Udskriv gennemsnitsværdien af alle elementer i
m
.
Løsning
Tak for dine kommentarer!
single