不能用for循环么,鉴于数据量比较小,速度应该比较快。比如
a <- c(1,2,3)<br />
b <- c(5,7,11)<br />
d <- c(13,17,19)</p>
<p>m <- 1<br />
n <- 1<br />
for (i in 1:length(a)) {<br />
for (j in 1:length(b)) {<br />
for ( k in 1:length(d)) {<br />
m[n] <- a[i] * b[j] * d[k]<br />
n <- n + 1<br />
}<br />
}<br />
}<br />
show(m)</p>
<p>[1] 65 85 95 91 119 133 143 187 209 130 170 190 182 238 266 286 374 418 195<br />
[20] 255 285 273 357 399 429 561 627<br />
</p>