R语言学习记录:矩阵matrix函数

矩阵matrix函数

矩阵是元素布置成二维矩形布局的R对象。 它们包含相同原子类型的元素。尽管我们可以创建只包含字符或只逻辑值的矩阵,但是它们没有多大用处。我们使用的是在数学计算中含有数字元素矩阵。

matrix(data, nrow, ncol, byrow, dimnames)
以下是所使用的参数的说明:

  1. data :输入向量
  2. nrow:矩阵行数
  3. ncol :矩阵列数
  4. byrow :逻辑值,如果为True,那么输入向量元素安排在行
  5. dimname:是分配给行和列名称
> M <- matrix(c(3:14), nrow=4, byrow=TRUE)
> M
     [,1] [,2] [,3]
[1,]    3    4    5
[2,]    6    7    8
[3,]    9   10   11
[4,]   12   13   14
> M <- matrix(c(3:14), nrow=4, byrow=F)
> M
     [,1] [,2] [,3]
[1,]    3    7   11
[2,]    4    8   12
[3,]    5    9   13
[4,]    6   10   14
> M <- matrix(c(3:14), nrow=4, byrow=F,dimname=list(c(5:8),c('A','B','C')))
> M
  A  B  C
5 3  7 11
6 4  8 12
7 5  9 13
8 6 10 14
> rownames = c("row1", "row2", "row3", "row4")
> colnames = c("col1", "col2", "col3")
> P <- matrix(c(3:14), nrow=4, byrow=TRUE, dimnames=list(rownames, colnames))
> P
     col1 col2 col3
row1    3    4    5
row2    6    7    8
row3    9   10   11
row4   12   13   14

猜你喜欢

转载自blog.csdn.net/fancy_koi/article/details/114080863