Dear R helpers,

today I found something interesting in R. 0^0 gives value 1 in R. But it
is undefined in mathematics. During debugging a R code, I found it and it
effects my program severely. So my question is why it is defined 1 in R?
Is there any particular reason or its a bug in the R software?

Here is one demo:

*************************************************

ff=function(u){
  return( x^0 * u)
}

x=0
zz=integrate(ff,lower=0,upper=1)$value
zz



> source('~/.active-rstudio-document')
> zz
[1] 0.5
>

*************************************************

Looking forward to hear any response.

Regards,

Ritwik Bhattacharya
Indian Statistical Institute Kolkata

______________________________________________
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