我试图在R中编写一个带有两个参数x和n的函数,并返回h(x,n); X = 1 有没有人知道如何使用for循环?
我正在使用的功能是: x ^ 0 + x ^ 1 + x ^ 2 ... x ^ n
我已经在这方面工作了一段时间,我不确定我是否正确地这样做。 谁能给我一些关于如何解决这个问题的指导。
这是我的......
n = seq(1,6, by = 1)
x = 1
h = function (x,n){
for (i in 0:n){
for( i in 1:n){
sum = sum +x^i
{
}}
答案 0 :(得分:4)
h <- function( x, n ) sum( x^c(0:n) )
h( 1, 6 )
apply
和朋友(sapply
,lapply
等)。<-
代替=
。从长远来看,它会得到回报。seq()
来处理简单的k:n
。