将矩阵的每列乘以向量

时间:2015-06-08 22:51:17

标签: r matrix

我有

mat<-matrix(1:12,3)
vect<-c(2,2,2) 

如何将每列乘以向量以获得:

2,  8, 14, 20
4, 10, 16, 22
6, 12, 18, 24

1 个答案:

答案 0 :(得分:5)

vect*mat
     [,1] [,2] [,3] [,4]
[1,]    2    8   14   20
[2,]    4   10   16   22
[3,]    6   12   18   24

向量vect按列回收。最好尝试不同的值来查看过程。