Did you check the examples on the help page for integrate? integrand <- function(x) rep(5, length(x))
should do it. Definitely not a bug. Peter [EMAIL PROTECTED] wrote: > Full_Name: Joel Franklin > Version: 2.2.0 > OS: WinXP-Prof > Submission from: (NULL) (63.226.223.22) > > > The "integrate" function, when evaluating an integrand function that is > constant > (therefore not a function of the integral) cannot be valuated, and instead > throws an error. Instead, the interate function should evaluate the constant > function as a rectangular area with length (upper-lower). > > For example: > > integrand<-function(x){5} > integrate(f=integrand,lower=1,upper=5) > > "Error in integrate(f = integrand, lower = 1, upper = 5) : > evaluation of function gave a result of wrong length" > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel -- Peter Ehlers Department of Mathematics and Statistics University of Calgary, 2500 University Dr. NW ph: 403-220-3936 Calgary, Alberta T2N 1N4, CANADA fax: 403-282-5150 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel