如何在 R 中对 4 X 3 和 3 X 5 向量进行元素明智的加法或乘法 R

How to do elements wise addition or multiplication R with 4 X 3 and 3 X 5 vector in R

我正在尝试对两个矩阵 a 和 b 进行元素明智的乘法我收到错误提示

Error in a + b : non-conformable arrays

data <- matrix(151:162, nrow=4)
data2 <- matrix(221:235, nrow=3)

Error in a * b : non-conformable arrays

然而,当我进行实际的矩阵乘法时,我得到了想要的输出。谁能建议我如何解决这个问题。

150:162 是 13 个元素,220:235 是 16 个元素。length(150:162) 将显示。这些不是 4x3 或 3x5 矩阵。

更新:对于逐元素运算,矩阵的维度需要相同。参见 size(data)。所以这些操作对于 3x4 和 4x3 是不可能的。