I think you want this: b<- function(t) {pmax(0,t+1)}
alex ----- Original Message ----- From: "Jorge Ahumada" <[EMAIL PROTECTED]> To: <r-help@stat.math.ethz.ch> Sent: Wednesday, April 20, 2005 6:02 PM Subject: [R] A question about function behavior > Hello, > > I have been trying to figure this one out, but don't seem to go > anywhere. I have a function like this: > > a = function(t) { > > max(0,t+1) > > } > > very simple, but if I pass a vector of n values to this function I > expect n evaluations of max and instead I get only one value (the > largest value of them all..). Is there anyway to do this without > invoking a for loop? > > thanks, > > Jorge > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html