我尝试使用x <- rep(2,10)
,但是我不知道下一步该怎么做。谁能给我一些建议?预先感谢。
答案 0 :(得分:1)
sapply(2:3, function(v) v**(1:10))
给予
[,1] [,2]
[1,] 2 3
[2,] 4 9
[3,] 8 27
[4,] 16 81
[5,] 32 243
[6,] 64 729
[7,] 128 2187
[8,] 256 6561
[9,] 512 19683
[10,] 1024 59049
答案 1 :(得分:0)
您不需要rep
,因为例如,R会在计算1、2、3 ... 10的幂时回收基数2
,后者用R表示简写作为向量1:10
2^(1:10)
#[1] 2 4 8 16 32 64 128 256 512 1024
3^(1:10)
#[1] 3 9 27 81 243 729 2187 6561 19683 59049
(1:10)
周围必须加上括号;否则,R会将其解释为仅需要向量2:10
2^1:10
#[1] 2 3 4 5 6 7 8 9 10