Multiplicação de matriz como transformação
Matrizes podem ser vistas como uma forma de transformar coleções de vetores em outros vetores.
Essas transformações podem assumir várias formas, mas as mais simples em duas dimensões são alongamentos ou encolhimentos (em qualquer coordenada), reflexões (por exemplo, em relação ao eixo x, eixo y, origem, ou à reta y = x) e rotações (no sentido horário ou anti-horário).
A multiplicação de um vetor por uma matriz é feita usando o comando %*%.
Este exercício faz parte do curso
Álgebra Linear para Data Science em R
Instruções do exercício
- Use multiplicação de matrizes no R para mostrar que multiplicar pela matriz \(A\) com saída do R:
> A
[,1] [,2]
[1,] 4 0
[2,] 0 1
alonga o componente x (primeiro) do vetor b <- c(1,1) por um fator de quatro.
- Mostre que multiplicar pela matriz \(B\) com saída do R:
> B
[,1] [,2]
[1,] 1 0
[2,] 0 2/3
encolhe o componente y (segundo) do vetor b <- c(1,1) em 33 por cento.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Multiply A by b
A ___ b
# Multiply B by b
___ ___ b