Как сделать последовательность, повышающую число до последовательности степеней - PullRequest
2 голосов
/ 17 июня 2019

у меня есть:

cost = c(2^(-5),2^(-3),2^(-1),2^(1),2^(3),2^(5),2^(7),2^(9),2^(11),2^(13),2^(15))

и мне нужна более элегантная команда, например:

seq(from = 2^(-5), to = 2^(15), by = __)

1 Ответ

5 голосов
/ 17 июня 2019

^ векторизовано в обоих аргументах, так что вы можете повысить 2 до своей красиво линейной последовательности степеней:

2^seq(from = -5, to = 15, by = 2)
...