这里是我的代码,可以作为一个例子讲解(我主要是不知道n %o% t 是怎么来的)
n <- matrix(1:9,3,3)
t <- matrix(2:10,3,3)
n
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
t
[,1] [,2] [,3]
[1,] 2 5 8
[2,] 3 6 9
[3,] 4 7 10
n*t
[,1] [,2] [,3]
[1,] 2 20 56
[2,] 6 30 72
[3,] 12 42 90
n %% t #弄清楚%o% 和 %% 有什么区别?
[,1] [,2] [,3]
[1,] 42 78 114
[2,] 51 96 141
[3,] 60 114 168
n %o% t
, , 1, 1
[,1] [,2] [,3]
[1,] 2 8 14
[2,] 4 10 16
[3,] 6 12 18
, , 2, 1
[,1] [,2] [,3]
[1,] 3 12 21
[2,] 6 15 24
[3,] 9 18 27
, , 3, 1
[,1] [,2] [,3]
[1,] 4 16 28
[2,] 8 20 32
[3,] 12 24 36
, , 1, 2
[,1] [,2] [,3]
[1,] 5 20 35
[2,] 10 25 40
[3,] 15 30 45
, , 2, 2
[,1] [,2] [,3]
[1,] 6 24 42
[2,] 12 30 48
[3,] 18 36 54
, , 3, 2
[,1] [,2] [,3]
[1,] 7 28 49
[2,] 14 35 56
[3,] 21 42 63
, , 1, 3
[,1] [,2] [,3]
[1,] 8 32 56
[2,] 16 40 64
[3,] 24 48 72
, , 2, 3
[,1] [,2] [,3]
[1,] 9 36 63
[2,] 18 45 72
[3,] 27 54 81
, , 3, 3
[,1] [,2] [,3]
[1,] 10 40 70
[2,] 20 50 80
[3,] 30 60 90