Operationer med Matriser
Matriser i R stöder aritmetiska operationer, både med enskilda tal och med inbyggda funktioner som summerar deras värden.
Skalära operationer
Att utföra en aritmetisk operation med ett enskilt tal påverkar varje element i matrisen.
Exempel
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Aggregerande funktioner
Funktioner som sum()
och mean()
beräknar summor eller medelvärden över hela matrisen.
Exempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Rad- och kolumnfunktioner
Du kan även tillämpa dessa funktioner på rader eller kolumner separat med rowSums()
, rowMeans()
, colSums()
och colMeans()
.
Exempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Dessa funktioner underlättar analys av matrisdata per dimension.
Swipe to start coding
Du har en matris som heter m
:
2 4 6 8
10 12 14 16
Dina uppgifter är:
- Dividera varje element med
2
och addera sedan1
. Tilldela resultatet till variabelnm
. - Skriv ut matrisen
m
. - Skriv ut kolumnsummorna för matrisen
m
. - Skriv ut medelvärdet av alla element i
m
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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 Matriser
Svep för att visa menyn
Matriser i R stöder aritmetiska operationer, både med enskilda tal och med inbyggda funktioner som summerar deras värden.
Skalära operationer
Att utföra en aritmetisk operation med ett enskilt tal påverkar varje element i matrisen.
Exempel
1234m <- matrix(1:9, nrow = 3, byrow = TRUE) # Multiply every element by 3 m * 3
Aggregerande funktioner
Funktioner som sum()
och mean()
beräknar summor eller medelvärden över hela matrisen.
Exempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Overall mean of all elements mean(m) # Overall sum of all elements sum(m)
Rad- och kolumnfunktioner
Du kan även tillämpa dessa funktioner på rader eller kolumner separat med rowSums()
, rowMeans()
, colSums()
och colMeans()
.
Exempel
123456m <- matrix(1:9, nrow = 3, byrow = TRUE) # Column sums colSums(m) # Row means rowMeans(m)
Dessa funktioner underlättar analys av matrisdata per dimension.
Swipe to start coding
Du har en matris som heter m
:
2 4 6 8
10 12 14 16
Dina uppgifter är:
- Dividera varje element med
2
och addera sedan1
. Tilldela resultatet till variabelnm
. - Skriv ut matrisen
m
. - Skriv ut kolumnsummorna för matrisen
m
. - Skriv ut medelvärdet av alla element i
m
.
Lösning
Tack för dina kommentarer!
single