%*%如何运作?

时间:2018-01-10 15:21:47

标签: r

我刚开始学习R.如果我创建一个矩阵M2:

M2 <- matrix(c(1,2,3,4),nrow = 2,ncol = 2,byrow = TRUE)

然后输入M2%*%M2,它会返回

     [,1] [,2]
[1,]    7   10
[2,]   15   22

有人可以解释%*%运算符的工作原理吗?我没有线索。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

矩阵乘法意味着左边的行(来自%*%)矩阵乘以右矩阵的列:result[i, j] <- M_left[i, ] * M_right[, j] 例如,对于您的案例7,获得了1*1 + 2*3