НачатьНачать бесплатно

Отражения

В предыдущем упражнении вы рассмотрели растяжение и сжатие компонент вектора.

В этом упражнении вы примените матрицу отражения к вектору b <- c(2, 1).

Это упражнение является частью курса

Линейная алгебра для науки о данных на R

Посмотреть курс

Инструкции к упражнению

  • Матрицы A, B, C и вектор b уже загружены. Используйте матричное умножение в R, чтобы показать, что умножение на матрицу \(A\) с выводом R:
> A
     [,1] [,2]
[1,]    -1    0
[2,]    0    1

отражает вектор b = c(2, 1) относительно оси y.

  • Покажите, что умножение на матрицу \(B\) с выводом R:
> B
     [,1] [,2]
[1,]    1    0
[2,]    0   -1

отражает b относительно оси x.

  • Что делает матрица \(C\) с выводом R:
> C
     [,1] [,2]
[1,]    -4    0
[2,]    0    -2

с вектором b?

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Multiply A by b
A%*%___

# Multiply B by b 
___%*%b

# Multiply C by b 
C___b
Редактировать и запускать код