1027670370

2020-08-20   阅读量: 344

R语言

矩阵的创建和访问

访问矩阵

访问指定位置上的元素

矩阵名[行位置常量,列位置常量]、矩阵名[行位置常量1:行位置常量2,列位置常量1:列位置常量2]、矩阵名[c(行位置常量列表), c(列位置常量列表)]

访问指定行上的所有元素

head(矩阵名,n)、tail(矩阵名,n)

矩阵名[行位置常量,]、矩阵名[行位置常量1:行位置常量2,]、矩阵名[c(行位置常量列表),]、矩阵名[行位置向量名,]

矩阵的乘法

> a<-matrix(c(1,5,3,7),2)

> b<-matrix(c(1,0,0,1),2)

> a*b

[,1] [,2]

[1,] 1 0

[2,] 0 7

> a%*%b

[,1] [,2]

[1,] 1 3

[2,] 5 7

每行依次乘以(1,2,3)

> m*c(1,2,3)

[,1] [,2] [,3]

a 10 10 80

b 40 60 100

c 30 210 60

每列依次乘以(1,2,3)

> m*rep(c(1,2,3),each=3)

[,1] [,2] [,3]

a 10 20 240

b 20 60 150

c 10 140 60

29.9993 4 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子