Kom igångKom igång gratis

Reflektioner

I den förra övningen undersökte du hur du kan sträcka ut eller krympa komponenterna i en vektor.

I den här övningen ska du tillämpa en reflektionsmatris på vektorn b <- c(2, 1).

Den här övningen är en del av kursen

Linjär algebra för datavetenskap i R

Visa kurs

Övningsinstruktioner

  • A, B, C och b är redan inlästa. Använd matrismultiplikation i R för att visa att multiplikation med matrisen \(A\), med R-utdata:
> A
     [,1] [,2]
[1,]    -1    0
[2,]    0    1

reflekterar vektorn b = c(2, 1) omkring y-axeln.

  • Visa att multiplikation med matrisen \(B\), med R-utdata:
> B
     [,1] [,2]
[1,]    1    0
[2,]    0   -1

reflekterar b omkring x-axeln.

  • Vad gör matrisen \(C\), med R-utdata:
> C
     [,1] [,2]
[1,]    -4    0
[2,]    0    -2

med b?

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Multiply A by b
A%*%___

# Multiply B by b 
___%*%b

# Multiply C by b 
C___b
Redigera och kör kod