始める無料で始める

反射(リフレクション)

前の演習では、ベクトルの各成分を伸ばしたり縮めたりする操作を見ました。

この演習では、反射行列をベクトル b <- c(2, 1) に適用します。

この演習はコースの一部です

Rで学ぶデータサイエンスのための線形代数

コースを見る

演習の手順

  • ABCb は読み込まれています。R の行列積を使って、次の R 出力の行列 \(A\) を掛けると:
> A
     [,1] [,2]
[1,]    -1    0
[2,]    0    1

ベクトル b = c(2, 1) が y 軸に関して反転(反射)されることを示してください。

  • 次の R 出力の行列 \(B\) を掛けると:
> B
     [,1] [,2]
[1,]    1    0
[2,]    0   -1

b が x 軸に関して反転(反射)されることを示してください。

  • 次の R 出力の行列 \(C\) は:
> 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
コードを編集して実行