增加R中向量元素的高阶幂

增加R中向量元素的高阶幂,r,vector,R,Vector,我想在R中找到以下表达式: 给定一个n个元素的向量,我想返回一个向量,其中第一个元素是1的幂,第二个元素是2的幂,第三个元素是3的幂,然后返回值 e、 g 导致 > [1] 1 4 27 256 您可以使用R的矢量化操作: > increasePower <- function(v) { v ^ (1:length(v)) } > increasePower(1:4) [1] 1 4 27 256 您可以使用R的矢量化操作: > increasePo

我想在R中找到以下表达式:

给定一个n个元素的向量,我想返回一个向量,其中第一个元素是1的幂,第二个元素是2的幂,第三个元素是3的幂,然后返回值

e、 g

导致

> [1] 1 4 27 256

您可以使用R的矢量化操作:

> increasePower  <- function(v) { v ^ (1:length(v)) }
> increasePower(1:4)
[1]   1   4  27 256

您可以使用R的矢量化操作:

> increasePower  <- function(v) { v ^ (1:length(v)) }
> increasePower(1:4)
[1]   1   4  27 256
或者偶数:v^seq\u alongvOr偶数:v^seq\u alongv