Dear R useRs,

i try to integrate the following function for many values

"integrand" <- function(z)
{
 return(z * z)
}

i do this with a for-loop

for(i in 2:4)
{
 z <- integrate(integrand, i-1, i)$value
 cat("z", z, "\n")
}

to speed up the computation for many values i tried vectors
in integrate to do this.

vec1<-1:3
vec2<-2:4

integrate(Vectorize(integrand), vec1, vec2)$value

but here it seems the integration works only for the first values of vec1 and vec2.

If you have any advice how i can to this computations with vectors or something like that, i would be very thankful,

best regards

Andreas

______________________________________________
R-help@r-project.org mailing list
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.

Reply via email to