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
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值