Другая базовая опция R, кроме outer
, с использованием replicate
r <- t(replicate(6,1:6))+1:6
или
r <- (u <- replicate(6,1:6)) + t(u)
, такая что
> r
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 2 3 4 5 6 7
[2,] 3 4 5 6 7 8
[3,] 4 5 6 7 8 9
[4,] 5 6 7 8 9 10
[5,] 6 7 8 9 10 11
[6,] 7 8 9 10 11 12