2
矢量的元素我想找到R中的表達爲以下:增加高功率爲R中
鑑於Ñ個元素的向量,我想返回的量,第一元素的矢量是給力1,第二個要素是第二個力量,第三個要素到第三個,並且返回值。
例如
increasePower(c(1,2,3,4))
導致
> [1] 1 4 27 256
矢量的元素我想找到R中的表達爲以下:增加高功率爲R中
鑑於Ñ個元素的向量,我想返回的量,第一元素的矢量是給力1,第二個要素是第二個力量,第三個要素到第三個,並且返回值。
例如
increasePower(c(1,2,3,4))
導致
> [1] 1 4 27 256
均可以使用的矢量化操作:
> increasePower <- function(v) { v^(1:length(v)) }
> increasePower(1:4)
[1] 1 4 27 256
甚至:'v^seq_along(V)' –