Fantastisk!
Completion rate forbedret til 2.27Sektion 4. Kapitel 6
single
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
Disse funktioner kan også anvendes 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.
Opgave
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 derefter1til. Tildel resultatet til variablenm. - Udskriv matrixen
m. - Udskriv kolonnesummerne for matrixen
m. - Udskriv gennemsnittet af alle elementer i
m.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 6
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