作成日 2015-07-31
最終更新日
概要
行列は、線形代数の行列と同じように、2次元配列に値を格納します。
行列を作成するには、matrix関数に、アトミックベクトルを渡し、nrow引数に行列の行数を渡します。nrowの代わりにncolを指定すると行列の列数が指定できます。
> die <- c(1, 2, 3, 4, 5, 6)
> m <- matrix(die, nrow = 2)
> m
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
>
matrixは、既定では、行ごとに値を並べていますが、byrow = true 引数を指定すると、行ごとに値を並べることができます。
> die <- c(1, 2, 3, 4, 5, 6)
> m <- matrix(die, nrow = 2, byrow = TRUE)
> m
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
>