如何创建此序列?

How do I create this sequence?

10.000 5.000 2.500 1.250 0.625

如何创建上述序列(不使用 c())?我认为 seq() 和 rep() 函数可能会有所帮助。 TIA

如您所说,seq() 函数有效。

    10 * .5^seq(0,4, by = 1)

结果是

    [1] 10.000  5.000  2.500  1.250  0.625

嗯,既然有数学关系,你可以使用一些数学:

c(0.625,1.250,2.500,5.000,10.000)

[1] 0.625 1.250 2.500 5.000 10.000

0.625*c(1,2,4,8,16)

[1] 0.625 1.250 2.500 5.000 10.000

0.625*2^(0:4)

[1] 0.625 1.250 2.500 5.000 10.000