R中%*%运算符后面的计算是什么?

时间:2019-04-16 12:35:30

标签: r operators

R中的%*%运算符的用途在多个地方都有描述,例如:

The R %*% operator

在这里

https://www.tutorialspoint.com/r/r_operators.htm

哪个州:

“此运算符用于将矩阵与其转置相乘。”

我不理解的是为了使用该运算符从一个矩阵到另一个矩阵而执行的计算,例如:

M = matrix(c(3,2,5,3,4,5),3, 2, TRUE)
M
#     [,1] [,2]
#[1,]    3    2
#[2,]    5    3
#[3,]    4    5

t(M)
#     [,1] [,2] [,3]
#[1,]    3    5    4
#[2,]    2    3    5

print ( M %*% t(M) )
#     [,1] [,2] [,3]
#[1,]   13   21   22
#[2,]   21   34   35
#[3,]   22   35   41

我一直盯着这个,还有其他矩阵迭代,我无法弄清楚如何通过与转置矩阵相乘来得出结果,而且我也找不到任何解释。谁能提供一个解释或为我指明正确的方向?谢谢

0 个答案:

没有答案