Hi Everyone It has been a long time I am facing a problem with integrating a function that contains for-loop or even vectorization of for loop. Could you please guide for the following MWE that how I could get rid of the error or warning messages?
My MWE code is here: myfun <- function(X, a, b){ k <- 1:10 term <- a * b * X^k fx <- exp(X) * sum(term) print(X) print(term) return(fx) } a <- 5 b <- 4 integrate(myfun, lower = 0, upper = 10, a = a, b = b) If I use the following version of my code, it does not give any error. However, I am not sure that it is correct. myfun <- function(X, a, b){ term <- list() for(k in 1:10){ term[[k]] <- a * b * X^k } fx <- exp(X) * sum(unlist(term)) print(X) print(term) return(fx) } a <- 5 b <- 4 integrate(myfun, lower = 0, upper = 10, a = a, b = b) Thank you Regrads [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.