Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 两种不同长度的向量积_R - Fatal编程技术网

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