Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Operationer med Matriser | Matriser
Introduktion till R

bookOperationer 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

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

Aggregerande funktioner

Funktioner som sum() och mean() beräknar summor eller medelvärden över hela matrisen.

Exempel

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

Rad- och kolumnfunktioner

Du kan även tillämpa dessa funktioner på rader eller kolumner separat med rowSums(), rowMeans(), colSums() och colMeans().

Exempel

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

Dessa funktioner underlättar analys av matrisdata per dimension.

Uppgift

Swipe to start coding

Du har en matris som heter m:

2  4  6  8
10 12 14 16

Dina uppgifter är:

  1. Dividera varje element med 2 och addera sedan 1. Tilldela resultatet till variabeln m.
  2. Skriv ut matrisen m.
  3. Skriv ut kolumnsummorna för matrisen m.
  4. Skriv ut medelvärdet av alla element i m.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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 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

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

Aggregerande funktioner

Funktioner som sum() och mean() beräknar summor eller medelvärden över hela matrisen.

Exempel

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

Rad- och kolumnfunktioner

Du kan även tillämpa dessa funktioner på rader eller kolumner separat med rowSums(), rowMeans(), colSums() och colMeans().

Exempel

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

Dessa funktioner underlättar analys av matrisdata per dimension.

Uppgift

Swipe to start coding

Du har en matris som heter m:

2  4  6  8
10 12 14 16

Dina uppgifter är:

  1. Dividera varje element med 2 och addera sedan 1. Tilldela resultatet till variabeln m.
  2. Skriv ut matrisen m.
  3. Skriv ut kolumnsummorna för matrisen m.
  4. Skriv ut medelvärdet av alla element i m.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6
single

single

some-alt