R 两种不同长度的向量积
如果我有两个不同长度的向量R 两种不同长度的向量积,r,R,如果我有两个不同长度的向量 a <- c(1, 2, 3) b <- c(4, 5) a我只需要使用outer就可以了: outer(a, b) ## [,1] [,2] ## [1,] 4 5 ## [2,] 8 10 ## [3,] 12 15 您还可以使用sapply,如下所示: sapply(a, "*", b) ## [,1] [,2] [,3] ## [1,] 4 8 12 ## [2,] 5
a <- c(1, 2, 3)
b <- c(4, 5)
a我只需要使用outer
就可以了:
outer(a, b)
## [,1] [,2]
## [1,] 4 5
## [2,] 8 10
## [3,] 12 15
您还可以使用sapply
,如下所示:
sapply(a, "*", b)
## [,1] [,2] [,3]
## [1,] 4 8 12
## [2,] 5 10 15