将向量乘以矩阵列的最佳方法

时间:2013-07-20 08:17:43

标签: r matrix matrix-multiplication

我有一个矩阵mymat和一个向量v。如何将向量v乘以矩阵mymat的每列并得到以下结果?

    mymat = matrix(c(6, 4, 6, 2, 5, 8), nrow=3, ncol=2)
    mymat
    v  =c(2, 4, 6)
    > result
        [,1] [,2]
   [1,]   12    4
   [2,]   16   20
   [3,]   36   48

1 个答案:

答案 0 :(得分:1)

    > mymat * v
     [,1] [,2]
[1,]   12    4
[2,]   16   20
[3,]   36   48

简单就是那个